我想要什么?
当用户点击标记时,其图像应会更改,并且用户应该能够移动标记,而我应该能够获得经度和纬度。以下是要求视频。
到目前为止我尝试过什么?
我尝试实现默认的标记拖动侦听器,但仅在长按时可以使用。
我在堆栈溢出时也曾研究过类似的问题,但没有运气。
尝试过地面覆盖,但运气不佳。
那么我该如何实现这种行为,任何提示都值得赞赏。那里已经有一个应用程序可以做到这一点。
答案 0 :(得分:0)
根据documentation,您需要使用:
GoogleMap.OnMarkerClickListener
public static interface GoogleMap.OnMarkerClickListener
为单击或轻击标记时调用的方法定义签名。
使用公共方法:
abstract boolean onMarkerClick(Marker marker)
在单击或点击标记时调用。
代替
GoogleMap.OnMapLongClickListener
public static interface GoogleMap.OnMapLongClickListener
使用公共方法:
公共抽象无效onMapLongClick(LatLng点) 当用户在地图上做出长按手势时调用,但仅当地图的叠加层均未处理该手势时才调用。始终在Android UI线程上调用此方法的实现。