gpt4 book ai didi

google-maps - Google Maps v3自定义标记图标无法保持其在 map 上的位置

转载 作者:行者123 更新时间:2023-12-04 07:07:47 24 4
gpt4 key购买 nike

使用Google Maps v3进行开发。

由于某种原因,我的自定义标记图标“更改”了其在放大时的位置。看起来它具有某种“填充”属性,不会随缩放一起更改。

这表示在最大缩放(18)时它的位置是正确的,但是如果更改缩放值,它将“移动”到顶部,并且在较小的缩放值上会出现问题,因为它看起来好像不在同一位置这是。

标记定义为:

var image = new google.maps.MarkerImage('img/antennas/img.png',new google.maps.Size(100, 100));

这可能会有所帮助:标记图标是方形的100x100px,它的中心在图像的中间,而不是像“正常”标记一样在底部。

更新:我是否必须对 anchor 属性进行某些处理?

最佳答案

您必须设置标记的 anchor 。默认值为中间底部。

参见http://code.google.com/apis/maps/documentation/javascript/reference.html#MarkerImage

关于google-maps - Google Maps v3自定义标记图标无法保持其在 map 上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321752/

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