Google map にマーカを追加します:
オーバレイは、緯度/経度座標にバインドされたマップ上のオブジェクトです。
Google Maps には、いくつかのタイプのオーバレイがあります:
Marker コンストラクタはマーカを作成します。(position プロパティは、表示するためにマーカに設定しなければならないことに注意してください)。
setMap() メソッドを使用して、マーカをマップに追加します:
下の例は、animation プロパティによってマーカをアニメ化する方法を示しています:
var
marker = new google.maps.Marker({
position:myCenter,
animation:google.maps.Animation.BOUNCE
});
marker.setMap(map);
Try it Yourself »
下の例は、デフォルトのマーカの代わりに使用する画像(アイコン)を指定しています:
var marker=new google.maps.Marker({
position:myCenter,
icon:'pinkball.png'
});
marker.setMap(map);
Try it Yourself »
ポリラインは、シーケンス順に一連の座標を通して描かれる線です。
ポリラインは、次のプロパティをサポートしています:
var myTrip = [stavanger,amsterdam,london];
var flightPath = new google.maps.Polyline({
path:myTrip,
strokeColor:"#0000FF",
strokeOpacity:0.8,
strokeWeight:2
});
Try it Yourself »
ポリゴンは、ポリラインと同様に、シーケンス順の一連の座標で構成されています。 しかし、ポリゴンは閉ループ内の領域を定義するために設計されています。
ポリゴンは直線でできており、その形状は「閉じて」います(すべての線が接続します)。
ポリゴンは次のプロパティをサポートしています:
var myTrip = [stavanger,amsterdam,london,stavanger];
var flightPath = new google.maps.Polygon({
path:myTrip,
strokeColor:"#0000FF",
strokeOpacity:0.8,
strokeWeight:2,
fillColor:"#0000FF",
fillOpacity:0.4
});
Try it Yourself »
円は次のプロパティをサポートしています:
var myCity = new google.maps.Circle({
center:amsterdam,
radius:20000,
strokeColor:"#0000FF",
strokeOpacity:0.8,
strokeWeight:2,
fillColor:"#0000FF",
fillOpacity:0.4
});
Try it Yourself »
マーカにテキストコンテンツを持つ情報ウィンドウを表示する:
var infowindow = new google.maps.InfoWindow({
content:"Hello World!"
});
infowindow.open(map,marker);
Try it Yourself »