/* Google Maps APIサンプル */
var map;
function initialize_map(nm, adrss, zpcd, tlphn, lat, lng) {
var latlng = new google.maps.LatLng(lat, lng);
var opts = {
zoom: 18,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.DEFAULT
}
};
map = new google.maps.Map(document.getElementById("map_canvas"), opts);
// ジオコーディング
// var adrs = adrss;
var gc = new google.maps.Geocoder();
gc.geocode({ location : latlng }, function(results, status){
if (status == google.maps.GeocoderStatus.OK)
{
map.setCenter(latlng); //results[0].geometry.location);
var marker = new google.maps.Marker({
position: latlng, //results[0].geometry.location,
map: map
});
// InfoWindowの初期設定
var infoWindowOpts = {
position: latlng, //results[0].geometry.location,
content: nm+"
〒"+zpcd+" "+adrss+"
"+tlphn };
// 直前で作成したInfoWindowOptionsを利用してInfoWindowを作成
var infowin = new google.maps.InfoWindow(infoWindowOpts);
// 地図上にInfoWindowを表示
infowin.open(map);
}else{
alert(status+" : ジオコードに失敗しました");
}
});
setDefault();
}
function setDefault() {
var opts = {
navigationControlOptions: {
style: google.maps.NavigationControlStyle.DEFAULT
}
};
map.setOptions(opts);
}
function setAndroid() {
var opts = {
navigationControlOptions: {
style: google.maps.NavigationControlStyle.ANDROID
}
};
map.setOptions(opts);
}
function setSmall() {
var opts = {
navigationControlOptions: {
style: google.maps.NavigationControlStyle.SMALL
}
};
map.setOptions(opts);
}
function setZoomPan() {
var opts = {
navigationControlOptions: {
style: google.maps.NavigationControlStyle.ZOOM_PAN
}
};
map.setOptions(opts);
}