function initialize_map() { var map_center = new google.maps.LatLng(35.6745973, 139.7778069); var map_options = { mapTypeId: google.maps.MapTypeId.ROADMAP, center: map_center, zoom: 14, }; map_canvas = new google.maps.Map(document.getElementById("map_canvas"), map_options); create_marker(35.6745973, 139.7778069); //ここまではすでに与えられたコード var mapdata = [ ['銀座駅',35.671752,139.764308], ... ]; for(i=0;i<mapdata.length;i++){ var locpost = new google.maps.LatLng(mapdata[i][1],mapdata[i][2]); var addmarkers = new google.maps.Marker({ position : locpost, map: map_canvas, title: mapdata[i][0] }) } }
以上に示したコードのように、initialize_mapの関数の中にコードを書くと、マーカーを追加することが出来るようになる。