/*
$ /js/googleMap.js | 2009/12/08 14:20 | 2010/01/18 10:35 $
*/



var map=null;
var geocoder=null;
var newmarker;
var icon01=new GIcon();
icon01.image="style/googlemapMarker01.png";
icon01.shadow="style/googlemapMarkerShadow.png";
icon01.iconSize=new GSize(20,20);
icon01.shadowSize=new GSize(24,25);
icon01.iconAnchor=new GPoint(0,0);
icon01.infoWindowAnchor=new GPoint(1,1);



function load ()
{
  if (GBrowserIsCompatible ())
  {
    map=new GMap2(document.getElementById("map"));
    map.setUIToDefault();
    map.setCenter(new GLatLng(47.085085,19.497031),7);
    geocoder=new GClientGeocoder();
  }
}



function createMarker(A,B)
{
  newmarker=new GMarker(A,{draggable:false,icon:B});
  GEvent.addListener(newmarker,"click",function(){map.closeInfoWindow();
  map.setCenter(A);
  map.zoomIn()});
  return newmarker
}



function setPan(E,C,A,B)
{
  map.closeInfoWindow();
  var D=map.fromLatLngToDivPixel(new GLatLng(C,A));
  map.panTo(map.fromDivPixelToLatLng(D));
  map.setCenter(0,7);
  if(B)
  {
    map.openInfoWindow(new GLatLng(C+0.2,A+0.2),B)
  }
}



window.onload=function()
{
  G_NORMAL_MAP.getName=function(){return"Térkép"};
  G_SATELLITE_MAP.getName=function(){return"Műhold"};
  G_HYBRID_MAP.getName=function(){return"Hibrid"};
  load();
  loadPositions();
}



window.onunload=function(){GUnload()};

