//-- Google Map View // Googleマップの表示用 // 初期化。bodyのonloadでinit()を指定することで呼び出してます function init() { var map; var marker; var base_lat = "0"; var base_lng = "0"; var adrs = "栃木県小山市楢木293-21"; var map_flg = "1"; // Google Mapで利用する初期設定用の変数 var latlng = new google.maps.LatLng(base_lat, base_lng); var opts = { zoom: 15, mapTypeId: google.maps.MapTypeId.ROADMAP, center: latlng }; // getElementById("map")の"map"は、bodyのfoot内の
より map = new google.maps.Map(document.getElementById("map"), opts); // 住所検索か緯度経度検索か? if ( map_flg == 1 ) { // 緯度経度が無く住所から検索する場合 var gc = new google.maps.Geocoder(); gc.geocode({ address : adrs }, function(results, status){ if (status == google.maps.GeocoderStatus.OK) { var ll = results[0].geometry.location; // 指定された場所でセンターリング map.setCenter(results[0].geometry.location); // 指定された場所にポインタ設置 marker = new google.maps.Marker({ map: map, position: results[0].geometry.location }); }else{ //alert(status+" : 地図情報の取得に失敗しました。住所が正しいか確認してください"); } }); } else { // 緯度経度で検索する場合 // 指定された場所にポインタ設置 marker = new google.maps.Marker({ map: map, position: latlng }); } }