アンドロイド;MapView、デフォルトの場所を設定するにはどうすればよいですか?
-
25-09-2019 - |
質問
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));
所属していません StackOverflow