gpt4 book ai didi

javascript - 仅在 Google map (v3) 中单击折线时触发一次单击事件

转载 作者:行者123 更新时间:2023-11-28 02:53:19 25 4
gpt4 key购买 nike

对于 Google map V3,我有一些代码可以在单击折线时创建标记。我还有一些代码可以在单击 map 时创建标记。

今天早些时候,当我单击折线时,只创建了一个标记(我猜它没有触发 map 单击事件)。现在今晚,我根本没有更改我的代码,它正在触发折线单击事件和 map 单击事件并创建两个标记。我不知道 Google 是否在今天早些时候和现在之间更改了他们的 map API,但我需要在单击折线时取消 map 的单击事件。有谁知道如何做到这一点?

编辑:8 月 5 日 好吧 Google 到底是什么!现在又回到了单击折线时不触发 map 事件的情况。选择一种方法并坚持下去!我非常确定这个问题与我的代码无关。

最佳答案

您应该为折线创建一个单独的点击事件。但是, map 很难确定您单击的是 map 还是折线。对于多边形,API 不应触发 map 事件。

如果没有,您可能需要实现某种状态模式来阻止不应执行的代码。

关于javascript - 仅在 Google map (v3) 中单击折线时触发一次单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com