アンドロイド;MapView、デフォルトの場所を設定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3600027

質問

Android の MapView を使用して、このアプリケーションをロードするたびに自動的にロンドンの中心に位置が表示されたり、ズームインされるようにデフォルトの位置を設定するにはどうすればよいですか?

役に立ちましたか?

解決

まず、指定されたマップのコントローラーを取得します。

MapController myMapController = myMapView.getController();

そして次のように呼び出します:

myMapController.setCenter(new GeoPoint())

これにより、マップの中心が指定された GeoPoint に設定されます。

ドキュメントを参照してください マップビュー そして マップコントローラー 詳細については

他のヒント

新しいGoogleマップAPIについてあなたがこれを行う必要があります:

mapFragment.getMapAsync(this::setUpMaps);

そしてsetUpMaps(GoogleMap googleMap)の内側にあなたのデフォルトの場所にカメラを移動する必要があります:

googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top