Javascript 谷歌地图-覆盖多边形的标记

Javascript 谷歌地图-覆盖多边形的标记,javascript,maps,Javascript,Maps,很抱歉标题含糊不清,这就是问题所在:我有一个带有多边形的谷歌地图(美国各州)。多边形可以单击并链接到其他页面。一切正常。但是,地图上也有一些标记没有附加任何事件,因此单击它们不会做任何事情 问题是,它们覆盖了一些多边形,因此很难单击多边形,因为可以说标记位于多边形前面。我的问题是,有没有办法允许单击多边形“通过”标记?换言之,我需要直观地表示标记,但在涉及任何点击时忽略标记。我不知道当前的Google Maps API是否可行,但我猜解决方案将涉及转发点击事件: 捕获标记上的单击事件 获取单击事

很抱歉标题含糊不清,这就是问题所在:我有一个带有多边形的谷歌地图(美国各州)。多边形可以单击并链接到其他页面。一切正常。但是,地图上也有一些标记没有附加任何事件,因此单击它们不会做任何事情


问题是,它们覆盖了一些多边形,因此很难单击多边形,因为可以说标记位于多边形前面。我的问题是,有没有办法允许单击多边形“通过”标记?换言之,我需要直观地表示标记,但在涉及任何点击时忽略标记。

我不知道当前的Google Maps API是否可行,但我猜解决方案将涉及转发点击事件:

  • 捕获标记上的单击事件
  • 获取单击事件的坐标
  • 检查坐标是否也属于多边形,以及属于哪个多边形
  • 在多边形上触发单击事件
  • 最难的部分可能是3。同样,这只是一个猜测