前回に引き続き簡単な地図の表示に、各種コントロールの設定方法についてです。
■mapTypeControl(地図の種別切り替え)
マップタイプコントロールの詳細を指定したい場合は、mapTypeControlをtrueにし、mapTypeControlOptionsの設定を行います。
mapTypeControlOptionsにはposition、style等のオプションがあります。それぞれの設定値は以下の通りです。
positionの設定は、以下のControlPositionクラスの定数値を用います。
定数 | 内容 |
---|---|
TOP |
上中央 |
TOP_LEFT |
左上 |
TOP_RIGHT |
右上 |
LEFT |
左 |
RIGHT |
右 |
BOTTOM |
下中央 |
BOTTOM_LEFT |
左下(Google ロゴの右側) |
BOTTOM_RIGHT |
右下(著作権の左側) |
styleの設定は、以下のMapTypeControlStyleクラスの定数値を用います。
定数 | 内容 |
---|---|
DEFAULT |
デフォルトのマップ タイプ コントロール |
DROPDOWN_MENU |
ドロップダウン メニュー |
HORIZONTAL_BAR |
水平ラジオ ボタン バー |
■navigationControl(拡大縮小のナビ)
拡大縮小のナビの詳細を指定したい場合は、navigationControlをtrueにし、navigationControlOptionsの設定を行います。
styleの設定は、以下のNavigationControlStyleクラスの定数値を用います。
定数 | 内容 |
---|---|
ANDROID |
小さいズーム コントロール(Androidのマップソフトに似ている) |
DEFAULT |
デフォルトのナビゲーション コントロール |
SMALL |
ズームのみのナビゲーション コントロール |
ZOOM_PAN |
ズーム スライドと双方向の移動パッド |
■scaleControl(縮尺)
縮尺の詳細を指定したい場合は、scaleControlをtrueにし、scaleControlOptionsの設定を行います。
styleの設定は、以下のScaleControlStyleクラスの定数値を用います。 定数値としては現状、「DEFAULT」しかないので、これを指定しなくても問題ありません。
■関連記事
⇒「GoogleMap API V3」 の使い方その1
⇒「GoogleMap API V3」 の使い方その3(マーカーの表示)
⇒「GoogleMap API V3」 の使い方その4(イベント)
⇒「GoogleMap API V3」 の使い方その5(続イベント)
⇒「GoogleMap API V3」 の使い方その6(続々イベント)
⇒「GoogleMap API V3」 の使い方その7(ポリライン・ポリゴン)
⇒「GoogleMap API V3」 の使い方その8(ジオコーディング)
⇒「GoogleMap API V3」 の使い方その9(ルート検索)
⇒「GoogleMap API V3」 の使い方その10(ルート検索2)
⇒「GoogleMap API V3」 の使い方その11(さらにInfowindow)