Google map - デフォルトのコントロールセット付き:
標準の Google マップを表示すると、デフォルトのコントロール・セットが付いています:
デフォルトのコントロールに加えて、Google マップには次の機能があります:
マップの作成時に表示するコントロールを(MapOptions 内に)指定するか、 setOptions() を呼び出してマップのオプションを変更するかを指定できます。
デフォルトのコントロールをオフにすることもできます。
これを行うには、Map オ プション・オブジェクト内の disableDefaultUI プロパティに true を設定します:
一部のコントロールは、デフォルトでマップに表示されますが、設定しない限り他のものは表示されません。
マップへのコントロールの追加または削除は、マップ・オプション・オブジェクトに指定します。
表示するには、コントロールに true を、非表示にするには、コントロールに false を設定します。
次の例は、すべてのコントロールを "on" にします:
var mapOptions {
panControl: true,
zoomControl: true,
mapTypeControl: true,
scaleControl: true,
streetViewControl: true,
overviewMapControl: true,
rotateControl: true
}
Try it Yourself »
いくつかのマップコントロールは設定可能です。
コントロールは、コントロール・オプションのフィールドを指定することによって変更できます。
例えば、ズーム・コントロールを変更するオプションは、zoomControlOptions フィールドで指定します。 zoomControlOptions フィールドには次のものが含まれます:
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL
}
Try it Yourself »
注: コントロールを変更する場合、コントロールを常に有効に(true を設定)してください。
もう1つの設定可能なコントロールは、MapType コントロールです。
コントロールを変更するオプションは、mapTypeControlOptions フィールドで指定します。 mapTypeControlOptionsフィールドには次のものが含まれます:
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
}
Try it Yourself »
ControlPosition プロパティを使用して、コントロールを配置することもできます:
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
position: google.maps.ControlPosition.TOP_CENTER
}
Try it Yourself »