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);
}
コードを追加して、ビルドすると、画面の右下にズームコントロールが表示されました。
まだ、JavaScriptのinnerHTML問題を抱えています。今日は、innerHTMLに代えてinsertAdjacentHTML()とIEのオプションでソフトウェアレンダリングを有効にして、検証しています。が、だめだ(また、固まった)orz