var map = "";
var marker = "";

// 初期化
function init() {
  if(!GBrowserIsCompatible()){
    documents.write('<p>ご利用のブラウザでは正しく表示されません</p>');
  }
}

// gmap 移動 & 画像表示
function move_and_show(json,para_id,gmap) {
  map = new GMap2(document.getElementById(gmap)); // 初期化
  map.addControl(new GLargeMapControl()); // 拡大縮小ボタン＆スライダー、上下左右移動ボタン
  map.addControl(new GScaleControl()); // 縮尺を表す画像を追加
  map.addControl(new GMapTypeControl()); // 地図モードと衛星モードの切り替えボタンを追加
  map.addControl(new GOverviewMapControl()); // 周辺地図画像を追加
  
  map.setCenter(new GLatLng(json[para_id].lat, json[para_id].lng), 13); // 地図座標設定＆表示

  for(var i=0; i<json.length; i++){
    var point = new GLatLng(json[i].lat, json[i].lng); // マーカー座標設定
    map.addOverlay(createMarker(point, json[i])); // マーカー表示
  }
}

function createMarker(point, data) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("<p>" + data.name + "</p>");
  });
  return marker;
}

function move(json,para_id) {
  map.setCenter(new GLatLng(json[para_id].lat, json[para_id].lng), 13); // 地図座標設定＆表示
}

onload = init;
onunload = GUnload;

