gpt4 book ai didi

google-maps-api-3 - 在 Google map 上创建标记时, anchor 会被忽略

转载 作者:行者123 更新时间:2023-12-02 21:32:14 26 4
gpt4 key购买 nike

Google Maps API v3 文档表示 MarkerOptions 可以包含anchorPoint 来指定偏移量(相对于标记移动图标): https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions

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

这是一些创建两个标记的代码;一个带有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} 被传递到 MarkerOptions 的 icon: 部分,但我不想使用该方法。无论如何,我上面使用的代码似乎遵循文档,但没有产生任何明显的差异。

感谢您提供的任何帮助。

最佳答案

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

感谢@AntoJurković

关于google-maps-api-3 - 在 Google map 上创建标记时, anchor 会被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22092406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com