【问题标题】:Overlapping Markers with AngularGM directive使用 AngularGM 指令重叠标记
【发布时间】:2014-01-06 19:29:41
【问题描述】:

我有两个彼此非常接近的标记。当地图缩小时,它们会重叠。

问题:有一个标记事件改变了其中一个标记的图标,但它不会显示在后面的标记上。有没有办法把标记放在前面?也许使用 CSS 或带有 angularGM API 的一些事件?

【问题讨论】:

    标签: angularjs google-maps-api-3 angularjs-directive


    【解决方案1】:

    您可以使用getZIndex()setZIndex() 标记方法手动获取和修改标记的z-index

    文档:

    https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker

    【讨论】:

    • 唯一的问题是我无法从 angularGM 标记访问 getZIndex() 标记方法。或者我不知道如何检索正确的标记对象。
    • 根据angularGM 的文档 - google.maps.Marker 对象作为第二个参数传递给任何标记事件回调函数。那是具有getZIndex()setZIndex() 方法的对象。
    猜你喜欢
    • 2014-01-02
    • 2015-01-22
    • 2019-02-18
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 1970-01-01
    相关资源
    最近更新 更多