- window.onload = function() {
- if (GBrowserIsCompatible()) {
- var map = new GMap(document.getElementById("map"));
- //地図の中心
- var point =new GPoint(-122.1419, 37.4419);
- map.centerAndZoom(point, 13);
- var marks = [
- { id:1, lat:41, lng:-121, text:'sample1' },
- { id:2, lat:42, lng:-122, text:'sample2' },
- { id:3, lat:43, lng:-123, text:'sample3' },
- { id:4, lat:43, lng:-134, text:'sample4' },
- { id:5, lat:40, lng:-135, text:'sample5' }
- ];
- function addMarker( mark ) {
- var latlng = new GLatLng( mark.lat, mark.lng );
- var marker = new GMarker( latlng );
- map.addOverlay( marker );
- GEvent.addListener( marker, 'click', function() {
- marker.openInfoWindowHtml( mark.id + ': ' + mark.text );
- });
- };
- for( var i = 0; i <marks.length; ++i ){
- addMarker( marks[i] );
- };
- }
2011年7月9日土曜日
マーカーのJSON配列の例
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿