谷歌地图标记锚远在缩放级别

问题描述:

我创建标记与谷歌地图API。该标记的锚是靠近缩放级别非常精确:谷歌地图标记锚远在缩放级别

marker at right place

正如你可以看到,在蓝色折线结束标记点。

如果我缩小,我得到这个:

marker a bit off

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

我得到与标记的自定义图标相同的问题。

我想这个问题是在我绘制我的折线的方式。 在这个例子中,线的蓝色部分首先被绘制,然后是黄色部分。所以我想谷歌地图'决定'黄色叠加蓝色。任何想法如何解决这个问题?

谢谢!

对不起,我只是自己想出来的。

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

解决方案: 对于每一个多段线创建我检查颜色 - 如果颜色为“黄色”我设置zIndex的1,如果颜色是蓝色时,zIndex的被设定为100。问题解决=)