【发布时间】:2013-07-17 13:02:46
【问题描述】:
我正在使用 Google 地图在 Android 上做一个小项目。我有一个问题 - 可以通过单击来拖动标记,而不是在长按之后。例如:我点击marker,它改变了图标,我可以把它拖到地图上的任何地方,然后再点一下他就不能再拖了,把它的图标变回来了? (标记必须从第一次点击到第二次都可以拖动,即使你松开它)
【问题讨论】:
标签: android google-maps draggable google-maps-markers
我正在使用 Google 地图在 Android 上做一个小项目。我有一个问题 - 可以通过单击来拖动标记,而不是在长按之后。例如:我点击marker,它改变了图标,我可以把它拖到地图上的任何地方,然后再点一下他就不能再拖了,把它的图标变回来了? (标记必须从第一次点击到第二次都可以拖动,即使你松开它)
【问题讨论】:
标签: android google-maps draggable google-maps-markers
@user2595870:
你好,
我知道它应该在评论中,但由于声誉较低,我建议你回答。
您想drag and drop 为marker 提供服务吗?
如果是这样,here 提供了很好的示例。请检查一下。
【讨论】:
dispatchtouchevent函数并通过屏幕坐标移动标记,从GoogleMap.getProjection()获取LatLng。