在Android中单击后使标记可拖动
Posted
技术标签:
【中文标题】在Android中单击后使标记可拖动【英文标题】:Make marker draggable after single click in Android 【发布时间】:2013-07-17 13:02:46 【问题描述】:我正在使用 Google 地图在 android 上做一个小项目。我有一个问题 - 可以通过单击来拖动标记,而不是在长按之后。例如:我点击marker,它改变了图标,我可以把它拖到地图上的任何地方,然后再点一下他就不能再拖了,把它的图标变回来了? (标记必须从第一次点击到第二次都可以拖动,即使你松开它)
【问题讨论】:
【参考方案1】:@user2595870:
你好,
我知道它应该在评论中,但由于声誉较低,我建议你回答。
您想drag and drop
为marker
提供服务吗?
如果是这样,here 提供了很好的示例。请检查一下。
【讨论】:
好的,谢谢。这不是 fpr API2,但我明白了,现在一切正常。 @Eddwhis 嗨,请告诉我们你是如何做到的,我已经努力了好几天才弄清楚这一点。我们想为 v2 实现它 我正在使用dispatchtouchevent
函数并通过屏幕坐标移动标记,从GoogleMap.getProjection()
获取LatLng。
@Eddwhis 你有你如何解决这个问题的源代码吗? :)以上是关于在Android中单击后使标记可拖动的主要内容,如果未能解决你的问题,请参考以下文章
在phonegap android应用程序中显示键盘后使div可滚动
java - 如何在java脚本或css中完成动画后使元素可拖动?
Android - 无需在地图 api v2 中按住即可拖动标记