function makeMarker(point , info_text){
var marker = new GMarker(point);
GEvent.addListener(marker, "click" ,function(){
marker.openInfoWindow(info_text);
});
return marker;
}
このように、関数を使って、イベントを作成しておくと後が楽。
var source_info = 'hoge';
var dist_info = 'hogehoge';
var marker1 = new makeMarker(point_source, source_info);
var marker2 = new makeMarker(point_dist, dist_info);
とすれば実際にマーカーが表示される。
この場合、point_sourceなどは、GLatLngでセットしておく必要がある。
HTMLタグを使いたいときは上の方のOpenInfoWindowをOpenInfoWindoHtmlにすればよい。
参考:http://japonyol.net/editor/googlemaps.html
0 件のコメント:
コメントを投稿