0

アプリを現在の場所にアニメーション化するにはどうすればよいですか? 私のコードの一部は次のようになります。

compass.enableMyLocation();
                lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
                lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this);

私は知っています、私は animateTo メソッドを使用する必要があります。しかし、現在の場所コードと animateTo をどのように組み合わせることができますか?

controller.animateTo(???);
          controller.setZoom(16);
4

1 に答える 1

0

現在サポートが終了している Google Maps Android API v1 を使用しているようです。この API には組み込みのオーバーレイ、つまりMyLocationOverlayこの種のシナリオ専用の があります。

ただし、 Google Maps Android API v2を使用するようにアプリをアップグレードすることをお勧めします。この API には、このシナリオに対応した (組み込みの) 機能はありませんが、この回答で示されているように、数行のコードで実現できます。

于 2013-01-10T14:27:30.467 に答える