gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

ツールバーを表示させる方法

MapsActivityでツールバー表示させる方法です。

まず、getUiSettings()メソッドで GoogleMapのユーザインタフェースを取得します。次にisMapToolbarEnabled()で既にズームコントロールが有効になっている か、確認します。有効であればtrue、無効であればfalseを戻します。最後にsetMapToolbarEnabled(true)メソッドで引 数をtrueに設定し、ズームコントロールを有効にします。無効はfalseを引数に設定。

 

サンプル

private GoogleMap mMap;

UiSettings us = mMap.getUiSettings();

if (us.isMapToolbarEnabled()==false){
  us.setMapToolbarEnabled(true);

}

 

マップツールバーは、マーカーをクリックしないと表示されません。ズームコントロールのひだりにあるのがマップツールバーです。

f:id:gaggit:20160608102147p:plain

 

UiSettingsの章には、全部で8つのインタフェースを有効化するメソッドが用意されています。

setAllGesturesEnabled

setCompassEnabled

setIndoorLevelPickerEnabled

setMapToolbarEnabled

setMyLocationButtonEnabled

setRotateGesturesEnabled

setScrollGesturesEnabled

setTiltGesturesEnabled

setZoomControlsEnabled

setZoomGesturesEnabled

 

一番上のsetAllGesturesEnabledを有効化すると、すべてのインタフェースを有効化してくれます。

参照:

UiSettings  |  Google APIs for Android  |  Google Developers