点击创建标记然后让它可拖动

时间:2012-06-29 18:14:03

标签: google-maps-api-3 drag marker

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

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

1 个答案:

答案 0 :(得分:0)

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

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

这只是猜测。如果您使用更多详细信息更新答案,则可以更容易地找出正在发生的事情。