﻿var geo;
		var mapa;
		
		function skoczDoAdresu(adres,nazwa,ikona_image,ikona_cien)
		{
			if(GBrowserIsCompatible())  
			{
				mapa = new GMap2(document.getElementById("mapka"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]});
				 geo = new GClientGeocoder();
			}
			if(!geo) return;
			geo.getLatLng(adres,function(punkt)
			{
				if (!punkt)
				{
					// jeśli punkt nie istnieje, to adres nie został znaleziony
					alert(adres + " nie został znaleziony!");
				}
				else
				{
					// centrujemy na znalezionym punkcie
					//mapa.setCenter(new GLatLng(53.429805, 14.537883), 15);
					mapa.setCenter(punkt, 15);
					mapa.panTo(punkt);
					
					// czyścimy markery z mapy
					mapa.clearOverlays();
					
					// dodajemy w tym miejscu marker
					var ikona = new GIcon();
					//ikona.image='http://maps.google.com/mapfiles/kml/pal3/icon52.png';
					ikona.image=ikona_image;
					ikona.shadow=ikona_cien;
					ikona.iconSize=new GSize(32,32);
					ikona.iconAnchor=new GPoint(16,16);
					ikona.infoWindowAnchor=new GPoint(16,16);
					
					var marker = new GMarker(punkt,{icon: ikona, title: nazwa + "\r\n" + adres});
					mapa.addOverlay(marker);
					
					// i otwieramy dymek z adresem
					marker.openInfoWindowHtml('<b>'+  nazwa + '</b><br />'+adres);
				}
			});
		}
