【问题标题】:Google Maps Marker Click Event Bubbling谷歌地图标记点击事件冒泡
【发布时间】:2011-09-01 08:20:08
【问题描述】:

我在谷歌地图上有一个使用 v3 Javascript API 的标记,该标记位于另一个标记下方。当我点击最顶部的标记时,我想让点击事件冒泡(向下?)到最底部的标记,目的是为用户提供一个可选菜单来选择他们想要点击的标记。

google.maps.event.addListener 是否可以用于点击事件?

我可以在地图上查询给定位置包含的所有标记,除了自己破解它吗?

【问题讨论】:

  • 您是否将标记坐标存储在数据库中?

标签: javascript google-maps


【解决方案1】:

据我所知,没有内置方法可以循环点击事件上的标记。您可以通过MarkerOptions 控制每个标记的 zIndex,这将覆盖基于垂直位置的默认堆叠:

所有标记都显示在地图上 按照它们的 zIndex 顺序,具有更高的 显示在标记前面的值 具有较低的值。默认情况下,标记 根据他们的显示 屏幕上的垂直位置,与 较低的标记出现在前面 标记在屏幕上方。

它认为您必须自己编写代码。我很想听听这是怎么回事。

【讨论】:

  • 你是对的,没有内置的方法。我只是循环浏览我自己的标记。我没有一吨,所以现在很快。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-04
  • 2017-04-27
  • 2011-10-29
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多