function initMap() {
    var mapData = [
	{lat:24.337083,lng:124.154598,icon:'mrk_station_off.png',iconOn:'mrk_station_on.png',iconH:54,name:'Charging Station: GO SHAR (seaport terminal)',address:'1 Misaki-cho, Ishigaki-shi, Okinawa
24h'},
	{lat:24.462828,lng:124.142712,icon:'mrk_station_off.png',iconOn:'mrk_station_on.png',iconH:54,name:'Charging Station: Kabira',address:'830-3 Kabira, Ishigaki-shi, Okinawa
24h',mapImage:'map_infowindow_img3.jpg'},
	{lat:24.506876,lng:124.279648,icon:'mrk_station_off.png',iconOn:'mrk_station_on.png',iconH:54,name:'Charging Station: Ibaruma',address:'35-24 Ikeda, Ibaruma, Ishigaki-shi(inside Funakuya Fishing Port)
24h',mapImage:'map_infowindow_img4.jpg'},
	{lat:24.337110,lng:124.155460,icon:'mrk_rental_off.png',iconOn:'mrk_rental_on.png',iconH:47,name:'GO SHARE
(Seaport terminal Anei Kanko Counter)',address:'1 Misaki-cho, Ishigaki-shi, Okinawa
9:00−18:00'},
	{lat:24.341361,lng:124.192177,icon:'mrk_station_off.png',iconOn:'mrk_station_on.png',iconH:47,name:'Don Quixote',address:'Ishigaki Ohama-takadabaru 462-1
24h',mapImage:'map_infowindow_img5.jpg'},
	{lat:24.388372,lng:124.244509,icon:'mrk_double_off.png',iconOn:'mrk_double_on.png',iconH:47,name:'OTS RENT-A-CAR',address:'222-35, Moriyama, Ishigaki, Okinawa 
9:00−18:00
TEL0980-84-4323
Access:free transportation service from and to Shin-Ishigaki airport'},
    ]
    var mapCenter = {lat:24.423181,lng:124.197599};
    var mapOptions = {
	zoom: 12,
	center: mapCenter
    };
    $ (function(){
	if($('body').hasClass('sp')){
	    mapOptions.zoom = 10;
	}
	var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
	var marker = [];
	var infowindow = [];
	var CurrentMarkerNo = -1;
	var openedInfowindow;
	var onMarker;
	var orgimage = [];
	for(i = 0;i < mapData.length;i++){
	    var image = {url:'/common/image/'+mapData[i].icon,scaledSize: new google.maps.Size(36,mapData[i].iconH)};
	    orgimage[i]	= image;
	    marker[i] = new google.maps.Marker({
		position: {lat:mapData[i].lat,lng:mapData[i].lng},
		map: map,
		icon: image
	    });
	    if(mapData[i].mapImage){
		var content = '