function log() {
}
function showMapProcess(func) {
log();
var point = new google.maps.LatLng(34.7016742347968, 135.50819277763367);
func(point);
}
function showMap() {
showMapProcess(
function(point) {
// 地図表示に関するオプション
var mapOptions = {
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: new google.maps.LatLng(point.lat(), point.lng())
};
// 地図を表示させるインスタンスを生成
var map = new google.maps.Map(document.getElementById("googlemap"), mapOptions);
//map.setCenter(point);
// 地図上に目印となるマーカーを設定います。
// google.maps.Marker()コンストラクタにマーカーを設置するMapオブジェクトと
// 変換した緯度・経度情報を渡してインスタンスを生成
// →マーカー詳細
var marker = new google.maps.Marker({
position: new google.maps.LatLng(point.lat(), point.lng())
});
marker.setMap(map);
}
);
}
function showStaticMap() {
showMapProcess(
function(point) {
var url = "https://maps.googleapis.com/maps/api/staticmap?center="+point.toUrlValue()+"&markers="+point.toUrlValue()+"&zoom=16&size=160x160&key=AIzaSyBQ04a8WeaGDPOre1cl1lyEBShludlLnQY&sensor=false";
$("#googlestaticmap").attr('src',url);
}
);
}
function setHref(obj) {
showMapProcess(
function(point) {
var url = "//maps.google.com/maps?q="+point.toUrlValue()+"&markers="+point.toUrlValue()+"&zoom=16";
obj.attr('href',url);
}
);
}