一般的に、プロジェクトでBaiduマップを使用する場合は、マップと対話する必要があります。最初にクリックイベントについて説明します。
1.マップ上のポイントをクリックして、そのポイントの緯度と経度を取得し
ます。マップをクリックして場所の緯度と経度を取得すると、onClickListenerと同様のリスナーを使用する必要があることがわかります。したがって、Baidu ApiはBaiduMap.OnMapClickListenerのリスナーを提供し、最初にインターフェイスを実装します
@Override
public void onMapClick(LatLng latLng) {
latLng.latitude;
latLng.longitude;
}
@Override
public boolean onMapPoiClick(MapPoi mapPoi) {
return false;
}
次に、インターフェイスを実装します。
mBaiduMap.setOnMapClickListener(this);
上記の2つの手順を完了した後、マップをクリックすると、onMapClick()コールバックメソッドが実行され、LatLngが返されます。
LatLngの2つの属性を通じて:
latLng.latitude;
latLng.longitude;
このようにして、マップ上の緯度と経度の座標をクリックできます。