【问题标题】:create marker on click then have it be draggable单击时创建标记,然后使其可拖动
【发布时间】:2014-05-16 22:30:16
【问题描述】:

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

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

【问题讨论】:

  • 这个问题目前太模糊,无法回答...您使用的是什么语言?地图是如何创建的?确保使用您正在使用的代码编辑您的帖子,并编辑您的标签以反映语言。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多