【发布时间】:2014-01-06 19:29:41
【问题描述】:
我有两个彼此非常接近的标记。当地图缩小时,它们会重叠。
问题:有一个标记事件改变了其中一个标记的图标,但它不会显示在后面的标记上。有没有办法把标记放在前面?也许使用 CSS 或带有 angularGM API 的一些事件?
【问题讨论】:
标签: angularjs google-maps-api-3 angularjs-directive
我有两个彼此非常接近的标记。当地图缩小时,它们会重叠。
问题:有一个标记事件改变了其中一个标记的图标,但它不会显示在后面的标记上。有没有办法把标记放在前面?也许使用 CSS 或带有 angularGM API 的一些事件?
【问题讨论】:
标签: angularjs google-maps-api-3 angularjs-directive
您可以使用getZIndex() 和setZIndex() 标记方法手动获取和修改标记的z-index。
文档:
https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker
【讨论】:
angularGM 的文档 - google.maps.Marker 对象作为第二个参数传递给任何标记事件回调函数。那是具有getZIndex() 和setZIndex() 方法的对象。