Googleマップに表示されている場所とともにユーザーの位置情報を示す最初のアプリケーションを作成しました。現在のところ、app/mapは完全に動作しています。ちょっとしたナイトルから離れていて、マップはユーザーの位置にジャンプして戻り、設定値に戻っています。Googleマップ上でユーザーを中心に移動できますが、自由に移動できます
私が後にしているのは、ユーザーの場所を更新してズームするための地図ですが、GPSに接続するときにのみ行います。これを実行してユーザーが地図を移動したりズームインしたりズームアウトしたりしても、その場所は表示されますが、Googleマップアプリと同様に(場所が変更されるたびに)再度センタリングされたり、ズームイン/それを行います。
現在、私はonLocationChanged
メソッドで次のコードを持っています。私はこれを移動したり、私が何をしているかを行うためにいくつかのロジックを作成する必要があると確信しています。
public void onLocationChanged(Location location) {
// Update Location On Map
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 16.0F));
}
これは最新のGoogleAPIClient
を使用しています。私はここやネット上で多くのチュートリアルを見てきました。私はそれを理解するようです。私はそれが簡単な修正になると確信しています。
ありがとうございますこれは完全に動作します。 –
ようこそ@DarrenCashmore – FaisalAhmed
見てください私は私の答えを更新しましたこれを使用してください – FaisalAhmed