目的は、ユーザーが地図内をどこでナビゲートするかの緯度/経度をキャプチャすることです。その中央にマーカーがあります。カメラを動かすときにカメラ中心のgoogle-mapsマーカーを移動する
myMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
CameraPosition test = myMap.getCameraPosition();
myMap.addMarker(new MarkerOptions().position(myMap.getCameraPosition().target).anchor(0.5f, .05f).title("Test"));
Log.d(TAG, "Map Coordinate: " + String.valueOf(test));
}
});
それは動作しますが、ご想像のように、マーカーの数千を作成します。
は、ここで私はこれまで得たものです。私は、マーカーが移動リスナーの外に作成され、カメラが動くたびにセンターにアニメーションする必要があると考えています。
どうすれば実現できますか?
ここで、setposition()メソッドは? – kemdo