private AMap.OnCameraChangeListener mapChangedListener = new AMap.OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
// 添加当前坐标覆盖物
if (mMarkerOption == null) {
mMarkerOption = new MarkerOptions()
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE))
.position(cameraPosition.target)
.draggable(true);
marker = aMap.addMarker(mMarkerOption);
} else {
marker.setPosition(cameraPosition.target);
}
}
@Override
public void onCameraChangeFinish(CameraPosition cameraPosition) {
LatLng mapCenterPoint = getMapCenterPoint();
lat = mapCenterPoint.latitude;
lng = mapCenterPoint.longitude;
LatLonPoint latLonPoint = new LatLonPoint(WorkSpaceActivity.this.lat, lng);
getAddressByLatlng(latLonPoint);
}
};
Android高德地图拖动选点
最新推荐文章于 2025-03-11 15:33:35 发布