/*
 * gmap.js - 地球村l Group
 *
 * Create:  2008-02-06  Modify:  2008-02-06
 * Copyright (C)Chikyumura. All rights reserved.
 *
 */

/*----------------------------------------------------------------------------
GoogleMaps
----------------------------------------------------------------------------*/
var map;
var geocoder;
var marker;
var zoom = 14;
var created = false;

function GLoad(elementId, address, lat, lng) {

  if (address == '' && lat == '' && lng == '') return;

  map = new GMap2(document.getElementById(elementId));
  geocoder = new GClientGeocoder();
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());

  if (lat && lng) {
    var latlng = new GLatLng(lat, lng);
    marker = new GMarker(latlng);
    map.setCenter(latlng, zoom);

    /*
    var icon = new GIcon();
    icon.image = "img/icon" + iconNum + ".png";
    icon.iconSize = new GSize(50, 48);
    icon.iconAnchor = new GLatLng(50,12);
    icon.infoWindowAnchor = new GLatLng(17,10);
    ! marker = new GMarker(latlng, icon);
    GEvent.addListener(marker[counter], "click", 
      function() {
        marker[counter].openInfoWindowHtml(shop_info);
      });
    */
    map.addOverlay(marker);
  }

  else {
    geocoder.getLatLng(address, 
    function (latlng) {
      if (!latlng) {
        alert(address + " の位置情報は取得できません。");
      }
      else {
        marker = new GMarker(latlng);
        /*
        var icon = new GIcon();
        icon.image = "img/icon" + iconNum + ".png";
        icon.iconSize = new GSize(50, 48);
        icon.iconAnchor = new GLatLng(50,12);
        icon.infoWindowAnchor = new GLatLng(17,10);
        ! marker = new GMarker(latlng, icon);
        GEvent.addListener(marker[counter], "click", 
        function() {
          marker[counter].openInfoWindowHtml(shop_info);
        });
        */
        map.setCenter(latlng, zoom);
        map.addOverlay(marker);
      }
    });
  }

//  if(!map.isLoaded())  map.setCenter(new GLatLng(34.684323, 135.50090), zoom);

}

