Google Map APIを使って指定した緯度、経度の地図を表示させます。
また、マーカーとインフォウィンドウを作成します。
html,javascriptソースコード
<div id="map" style="width:100%;height:350px;"></div>
<script>
var olat,olng;
//大阪駅の緯度経度を中心に設定
olat=34.702485;
olng=135.495951;
initialize(olat,olng);
function initialize(lat,lng){
var latlng=new google.maps.LatLng(lat,lng);
var opt={zoom:17,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,draggable:true};
map=new google.maps.Map(document.getElementById("map"),opt);
addMarker("大阪駅",olat,olng,"<p>駅近辺</p>");
}
function addMarker(name,lat,lng,html){
var marker=new google.maps.Marker({position:new google.maps.LatLng(lat,lng),map:map,title:name});
var infowindow=new google.maps.InfoWindow({content:html});
infowindow.open(map,marker);
google.maps.event.addListener(marker,"click",function(){
infowindow.open(map,marker);
});
}
</script>
