En términos generales, si el mapa de Baidu se usa en el proyecto, debe interactuar con el mapa. Permítanme hablar primero sobre el evento de clic.
1. Haga clic en un punto del mapa para obtener la latitud y la longitud del punto: Si hace
clic en el mapa para obtener la latitud y la longitud de la ubicación, sabrá que debe usar un oyente similar a onClickListener. Entonces, Baidu Api proporciona un oyente para BaiduMap.OnMapClickListener, primero implemente la interfaz
@Override
public void onMapClick(LatLng latLng) {
latLng.latitude;
latLng.longitude;
}
@Override
public boolean onMapPoiClick(MapPoi mapPoi) {
return false;
}
Luego implementa la interfaz:
mBaiduMap.setOnMapClickListener(this);
Después de completar los dos pasos anteriores, al hacer clic en el mapa se ejecutará el método de devolución de llamada onMapClick (), que devuelve LatLng.
A través de los dos atributos de LatLng:
latLng.latitude;
latLng.longitude;
De esta manera, puede hacer clic en las coordenadas de latitud y longitud en el mapa.