プロジェクトのBaiduマップをクリックして、緯度と経度を取得します

一般的に、プロジェクトで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;

このようにして、マップ上の緯度と経度の座標をクリックできます。

おすすめ

転載: blog.csdn.net/qq77485042/article/details/83864384