1

向谷歌v3地图添加标记时,我想自动开始拖动它。添加标记的点击事件已经在画布上,所以我想要添加标记的同样的点击事件也可以作为拖动开始。与向Google MyMaps地图添加标记时的操作方式非常相似(尽管我很确定仍然使用V2)。如何在Google Maps JavaScript API(V3)中强制拖动标记?

这是可能的,还是我必须添加标记,然后让它跟随鼠标左右直到用户再次单击,然后放下?

回答

0

不确定是否将可拖动:真的添加到标记是您寻找的目标还是超出了该目标?希望这有助于

+0

标记是可拖动。它只需要2次点击。 1添加标记,第二个开始拖动它。想要立即拖动第一次点击。 – danludwig 2011-04-24 04:03:55

2

将 “draggable:true”添加到标记的选项。

实施例:

marker = new google.maps.Marker({ 
    draggable: true, 
    position: somepoint, 
}); 
marker.setMap(map);