0

我有一个监听器,它在单击地图时创建一个新标记。创建标记后,如果需要,我希望能够将其拖动到新位置。我尝试使用“draggable: true”属性,它允许拖动。但是,当拖动结束时,会创建一个新的不需要的标记。我该如何防止呢?谢谢。

更新:我正在使用 Google Maps API V3,从 Delphi 调用 JS 例程。很抱歉没有包含该信息。

4

1 回答 1

0

从您提供的少量信息来看,这听起来像是您在使用 Google Maps javascript API。假设您的侦听器已添加到地图对象,则在拖动标记时不应创建其他标记。

我会检查以确保您没有将相同的点击侦听器添加到正在创建的标记中。如果您希望在单击标记时发生某些事情,它应该有一个单独的侦听器。

这只是一个猜测。如果您使用更多详细信息更新了答案,则更容易弄清楚发生了什么。

于 2012-06-29T21:15:53.563 回答