我正在使用google maps api,而对于标记,我尝试使用svg文件
var marker = new google.maps.Marker({
position: coords, map: map, icon: '/assets/pin/pin.svg'
});图像实际上是显示的,但我收到一个控制台错误。
GET http://localhost:3000/assets/pin.svg 406 (Not Acceptable)请求标头
Accept:image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch发布于 2014-06-03 08:11:15
通常,图标请求url,例如
var myIcon={
url: 'pin.svg',
size: new google.maps.Size(10, 10),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(5, 5)
};然后,
var myMarker= new google.maps.Marker(
{
position: location,
map: MyMap,
icon: myIcon
});https://stackoverflow.com/questions/24001846
复制相似问题