各コントローラを配置するための位置設定用の定数です。
ちょっとくどいですがここも一つ一つ説明しようと思います。
コントロール配置は下図の様になります。

使い方は下記のように使います。
| 定数名 | 設定方法 |
|---|---|
| TOP_LEFT | google.maps.ControlPosition.TOP_LEFT |
| TOP_CENTER | google.maps.ControlPosition.TOP_CENTER |
| TOP_RIGHT | google.maps.ControlPosition.TOP_RIGHT |
| LEFT_TOP | google.maps.ControlPosition.LEFT_TOP |
| LEFT_CENTER | google.maps.ControlPosition.LEFT_CENTER |
| LEFT_BOTTOM | google.maps.ControlPosition.LEFT_BOTTOM |
| RIGHT_TOP | google.maps.ControlPosition.RIGHT_TOP |
| RIGHT_CENTER | google.maps.ControlPosition.RIGHT_CENTER |
| RIGHT_BOTTOM | google.maps.ControlPosition.RIGHT_BOTTOM |
| BOTTOM_LEFT | google.maps.ControlPosition.BOTTOM_LEFT |
| BOTTOM_CENTER | google.maps.ControlPosition.BOTTOM_CENTER |
| BOTTOM_RIGHT | google.maps.ControlPosition.BOTTOM_RIGHT |
サンプルではパンコントローラを下中央に設置しました。
以下サンプルです。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>google maps api v3</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
google.maps.event.addDomListener(window, "load", function () {
var map = document.getElementById("map_canvas");
var latlng = new google.maps.LatLng(35.658580, 139.745433);
var mapOptions = {
zoom: 18,
center: latlng,
panControlOptions: {
position: google.maps.ControlPosition.BOTTOM_CENTER
}
};
var gmap = new google.maps.Map(map, mapOptions);
});
</script>
</head>
<body>
<div id="map_canvas" style="width: 400px; height: 400px"></div>
</body>
</html>
0 件のコメント:
コメントを投稿