远远缩放级别的Google Maps Marker锚点

时间:2014-10-10 09:10:15

标签: javascript google-maps google-maps-api-3 anchor marker

我正在使用google maps api创建标记。标记的锚点对于近距离缩放级别非常精确:

marker at right place

如您所见,标记指向蓝色折线的末端。

如果我缩小,我明白了:

marker a bit off

正如你在这里看到的那样,标记突然指向折线的黄色部分 - 这是完全错误的。

我在标记的自定义图标上遇到了同样的问题。

我猜问题就在于我绘制折线的方式。 在此示例中,首先绘制线条的蓝色部分,然后绘制黄色部分。所以我猜谷歌地图'决定'黄色覆盖蓝色。任何想法如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

抱歉,我只是自己想出来了。

您可以为折线部件设置zIndex。 https://developers.google.com/maps/documentation/javascript/reference?hl=de#PolylineOptions

解决方案: 对于我创建的每条折线,我检查颜色 - 如果颜色是'黄色'我设置zIndex 1,如果颜色是蓝色,则zIndex设置为100.问题解决=)