gpt4 book ai didi

javascript - KMZ 点在 Google map 中以小比例显示在不准确的位置

转载 作者:行者123 更新时间:2023-11-29 10:50:32 25 4
gpt4 key购买 nike

本地图缩小(例如缩放:5)时,我在以小比例准确显示 KMZ 文件中的点时遇到问题。

例如,Farmers Markets KMZ 图层中的一些点从水中开始,然后随着您放大这些点移动到陆地上,并且随着您放大 map 变得更加准确。只有在放大到一定程度时,这些点才会显示在它们的准确位置。

如何在缩小 map 的情况下更准确地显示小比例尺的点?谢谢!

最佳答案

我在放置自定义图标时在常规 API 标记中看到了类似的行为,即在缩小时标记似乎被“撞”到一边。此效果与标记图像的锚定位置有关。默认情况下,KML 标记看起来像是锚定在图像的底部中央。

请注意下面的农贸市场 PNG 图像有很多空白“填充”。由于 map 的 anchor 位于图像的底部,当缩小时,红点会向北移动。

marker image

我发现一个页面说图标需要至少为 32x32,所以填充应该留在那里。

要更改锚定位置,请添加 <hotspot> IconStyle 选项,as described here ,例如,到图像的中心:

<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction">

关于javascript - KMZ 点在 Google map 中以小比例显示在不准确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998188/

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