gaggitのブログ

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

MapsActivityでズームコントロールを表示させる方法

MapsActivityでズームコントロールを表示させる方法です。

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

 

サンプル

private GoogleMap mMap;

UiSettings us = mMap.getUiSettings();

if (us.isZoomControlEnabled()==false){
  us.setZoomControlEnabled(true);

}

f:id:gaggit:20160607094600p:plain

コードを追加して、ビルドすると、画面の右下にズームコントロールが表示されました。

 

閑話休題

まだ、JavaScriptのinnerHTML問題を抱えています。今日は、innerHTMLに代えてinsertAdjacentHTML()とIEのオプションでソフトウェアレンダリングを有効にして、検証しています。が、だめだ(また、固まった)orz