【发布时间】:2020-10-24 19:53:31
【问题描述】:
下午好,我正在实施地图,您可以输入我的标记位置,但是我如何在移动到另一个位置时获得标记的新经纬度
【问题讨论】:
-
mMap.cameraPosition.target 其中 mMap 是 GoogleMap 实例
标签: android maps google-maps-markers huawei-mobile-services vuedraggable
下午好,我正在实施地图,您可以输入我的标记位置,但是我如何在移动到另一个位置时获得标记的新经纬度
【问题讨论】:
标签: android maps google-maps-markers huawei-mobile-services vuedraggable
你的问题是一个标记拖到新位置后如何获取新的经纬度。
HUAWEI Map Kit提供HuaweiMap.OnMarkerDragListener() API来监听标记拖拽事件。有关此 API 的详细信息,请访问HuaweiMap.OnMarkerDragListener。
您可以重写API中的onMarkerDragStart、onMarkerDrag和onMarkerDragEnd方法来获取不同拖动状态下的标记信息。
示例代码如下:
hMap.setOnMarkerDragListener(new HuaweiMap.OnMarkerDragListener() {
@Override
public void onMarkerDragStart(Marker marker) {
Log.i(TAG, "start drag");
// your code
}
@Override
public void onMarkerDrag(Marker marker) {
Log.i(TAG, "drag");
// your code
}
@Override
public void onMarkerDragEnd(Marker marker) {
// your code
Log.i(TAG, "end drag");
Log.i(TAG, marker.getPosition().toString());
【讨论】: