<script type="text/javascript">
var map;
var infoWindow;
//吹き出しを表示
infoWindow = new google.maps.InfoWindow();
function showInfoWindow(_marker,_content){
google.maps.event.addListener(_marker, 'click', function(event) {
infoWindow.setContent("<div class='infowindow'>"+_content+",</div>");
infoWindow.setPosition(_marker.position);
infoWindow.open(map);
});
};
function mapinit(_markerData, _centerPoint, _defaultIndex, _zoom, _targetObj){
//マップオブジェクト
var mapOptions = {
center : _centerPoint,
zoom : _zoom,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl : true,
mapTypeControlOptions : {
style : google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
navigationControl : true,
navigationControlOptions : {
style : google.maps.NavigationControlStyle.DEFAULT
},
caleControl : true,
scaleControlOptions : {
style : google.maps.ScaleControlStyle.DEFAULT
},
scrollwheel: false
};
map = new google.maps.Map(_targetObj, mapOptions);
var marker = new google.maps.Marker({
position: _markerData.position,
map: map,
clickable: true
});
showInfoWindow(marker, _markerData.content);
};
window.unonload = function(){ map.close() };
$(function(){
var markerdata = {position: new google.maps.LatLng(35.6663394, 139.3158055999999), content: $("#map").html()};
var centerPoint = new google.maps.LatLng(35.6663394, 139.31580559999998);
mapinit(markerdata, centerPoint, 0, 14, $("#map")[0]);
});
</script>