我正在使用google maps api创建标记。标记的锚点对于近距离缩放级别非常精确:
如您所见,标记指向蓝色折线的末端。
如果我缩小,我明白了:
正如你在这里看到的那样,标记突然指向折线的黄色部分 - 这是完全错误的。
我在标记的自定义图标上遇到了同样的问题。
我猜问题就在于我绘制折线的方式。 在此示例中,首先绘制线条的蓝色部分,然后绘制黄色部分。所以我猜谷歌地图'决定'黄色覆盖蓝色。任何想法如何解决?
谢谢!
答案 0 :(得分:0)
抱歉,我只是自己想出来了。
您可以为折线部件设置zIndex。 https://developers.google.com/maps/documentation/javascript/reference?hl=de#PolylineOptions
解决方案: 对于我创建的每条折线,我检查颜色 - 如果颜色是'黄色'我设置zIndex 1,如果颜色是蓝色,则zIndex设置为100.问题解决=)