//-- Google Map View
// Googleマップの表示用
// 初期化。bodyのonloadでinit()を指定することで呼び出してます
function init() {
var map;
var marker;
var base_lat = "0";
var base_lng = "0";
var adrs = "東京都中央区日本橋小伝馬町16-2 東事協ビル3F";
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
});
}
}