Google maps api 3 在谷歌地图上创建标记时,将忽略主播点

Google maps api 3 在谷歌地图上创建标记时,将忽略主播点,google-maps-api-3,google-maps-markers,Google Maps Api 3,Google Maps Markers,Google Maps API v3文档称,标记选项可以包括用于指定偏移的锚点(相对于标记移动图标): 我曾尝试使用anchorPoint,但似乎被忽略了。我犯了什么愚蠢的错误? 下面是一些创建两个标记的代码;一个带有固定点,另一个带有默认值(标记定位到图像的底部中心)。我希望其中一个向下移动一点,但它们保持水平对齐 var oMap = new google.maps.Map(document.getElementById('div_map'), { zoom: 25, center: ne

Google Maps API v3文档称,标记选项可以包括用于指定偏移的锚点(相对于标记移动图标):

我曾尝试使用anchorPoint,但似乎被忽略了。我犯了什么愚蠢的错误?

下面是一些创建两个标记的代码;一个带有固定点,另一个带有默认值(标记定位到图像的底部中心)。我希望其中一个向下移动一点,但它们保持水平对齐

var oMap = new google.maps.Map(document.getElementById('div_map'), { zoom: 25, center: new google.maps.LatLng(50.14,-1.4), mapTypeId: google.maps.MapTypeId.TERRAIN });

var marker1 = new google.maps.Marker({ position: new google.maps.LatLng(50.14, -1.403), map: oMap, title: 'Normal', icon: 'http://www.merlinrocket.co.uk/images/mroa_logo.gif' });
var marker2 = new google.maps.Marker({ position: new google.maps.LatLng(50.14, -1.407), anchorPoint: new google.maps.Point(50, 50), map: oMap, title: 'Offset', icon: 'http://www.merlinrocket.co.uk/images/mroa_logo.gif' });
我发现了许多代码示例,其中{url/size/origin/anchor}被传递到标记选项的
图标:
部分,但我不希望使用这种方法。无论如何,我上面使用的代码似乎与文档保持一致,但没有任何明显的区别


谢谢您的帮助。

我愚蠢的错误是没有仔细阅读文档。锚点是从该标记打开的任何信息窗口的偏移量,而不是图标偏移量


多亏了@AntoJurković

,我愚蠢的错误是没有仔细阅读文档。锚点是从该标记打开的任何信息窗口的偏移量,而不是图标偏移量


感谢@AntoJurković

anchorPoint:从标记位置到以标记作为锚打开的信息窗口尖端的偏移。所以,它不会被忽略,没有任何信息窗口。aaaaa rrrrggggg!!!!我声称我读过文件。感谢您指出。anchorPoint:从标记位置到以标记作为锚打开的信息窗口顶端的偏移量。所以,它不会被忽略,没有任何信息窗口。aaaaa rrrrggggg!!!!我声称我读过文件。谢谢你指出这一点。这不是很有用的答案。很好,您修复了它,但是设置的正确属性是什么?marker=new google.maps.marker({position:latLon,icon:{anchor:new google.maps.Point(offset,offset),url:url},map:map});不是很有用的答案。很好,您修复了它,但是设置的正确属性是什么?marker=new google.maps.marker({position:latLon,icon:{anchor:new google.maps.Point(offset,offset),url:url},map:map});