对于Google Maps V3,我有一些代码在点击折线时创建了一个标记。我还有一些代码可以在单击地图时创建标记。
今天早些时候 ,当我点击折线时,只创建了一个标记(我猜它没有触发地图点击事件)。今晚,我根本没有更改我的代码,它同时触发折线点击事件和地图点击事件并创建两个标记。我不知道谷歌是否在今天早些时候和现在之间更改了他们的地图API或什么,但我需要在点击折线时取消地图的点击事件。有谁知道如何做到这一点?谢谢!
编辑:8月5日 好的,谷歌到底是什么!现在,当点击折线时,它不会触发地图事件。选择一种方式并坚持下去!我非常确定这个问题与我的代码无关。
答案 0 :(得分:1)
您应该为折线创建单独的点击事件。但是,地图很难确定您是否单击了地图或折线。对于多边形,API不应该触发map事件。
如果没有,您可能希望实现某种状态模式来阻止不应执行的代码。