var mapunia; var geo = new GClientGeocoder(); var lat = geoip_latitude(); var lng = geoip_longitude(); var kraj = geoip_country_name(); var miejscowosc = geoip_city(); var region = geoip_region_name(); var mapunia = new GMap2(document.getElementById("mapka")); mapunia.setCenter(new GLatLng(lat, lng), 9); var info = 'Twoja lokalizacja:<br />'; info += 'kraj:<b> '+kraj+'</b><br />'; info += 'miejscowosc:<b> '+miejscowosc+'</b><br />'; info += 'region:<b> '+region+'</b>'; var point = new GLatLng(lat, lng); var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(info); }); mapunia.addOverlay(marker); marker.openInfoWindowHtml(info);
A jak jest tak :
function mapa_ini(){ if(GBrowserIsCompatible()) { // wyszukiwanie punkty na mapie :) mapa = new GMap2(document.getElementById("mapka"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]}); mapa.setCenter(new GLatLng(53.429805, 14.537883), 15); // kontrolki mapy mapa.addControl(new GLargeMapControl()); var typyMapy = mapa.getMapTypes(); typyMapy[0].getName= function() { return "Mapa";} typyMapy[1].getName = function() { return "Satelita";} typyMapy[2].getName = function() { return "Hybryda";} mapa.addControl(new GMapTypeControl()); mapa.addControl(new GOverviewMapControl()); mapa.addControl(new GScaleControl()); // nowy obiekt do geokodowania geo = new GClientGeocoder(); // koniec wyszukiwania mapa = new GMap(document.getElementById('mapka')); mapa.setCenter(new GLatLng(53.41935400090768, 14.58160400390625),10); dodajMarker('Białogard<br/>',new GLatLng(54.00454043850362, 15.9576416015625)); dodajMarker('Chociwel<br/>',new GLatLng(53.462708023859555, 15.3314208984375)); dodajMarker('Choszczno<br/>',new GLatLng(53.17064968295498, 15.41107177734375)); dodajMarker('Drawsko Pomorskie<br/>',new GLatLng(53.528064301939835, 15.805206298828125)); dodajMarker('Goleniów<br/>',new GLatLng(53.56886083585376, 14.8095703125)); dodajMarker('Gryfice<br/>',new GLatLng(53.914045676705264, 15.187225341796875)); dodajMarker('Gryfino<br/>',new GLatLng(53.253712042468464, 14.489593505859375)); dodajMarker('Kalisz Pomorski<br/>',new GLatLng(53.29477244628862, 15.901336669921875)); dodajMarker('Kamień Pomorski<br/>',new GLatLng(53.95042878674246, 14.80133056640625)); dodajMarker('Kołobrzeg<br/>',new GLatLng(54.1801192265262, 15.567626953125)); dodajMarker('Łobez<br/>',new GLatLng(53.63975308945901, 15.623931884765625)); dodajMarker('Myślibórz<br/>',new GLatLng(52.92794668795821, 14.863128662109375)); dodajMarker('Nowe Warpno<br/>',new GLatLng(53.70483639004964, 14.349517822265625)); dodajMarker('Nowogard<br/>',new GLatLng(53.669866612978275, 15.121307373046875)); dodajMarker('Police<br/>',new GLatLng(53.55336278552809, 14.574737548828125)); dodajMarker('Pyrzyce<br/>',new GLatLng(53.140180585580396, 14.88922119140625)); dodajMarker('Stargard Szczeciński<br/>',new GLatLng(53.33087298301704, 15.044403076171875)); dodajMarker('Świnoujście<br/>',new GLatLng(53.90595623303201, 14.24652099609375)); dodajMarker('Szczecin<br/>',new GLatLng(53.41771713379898, 14.536285400390625)); dodajMarker('Węgorzyno<br/>',new GLatLng(53.533778184257805, 15.54290771484375)); dodajMarker('Wolin<br/>',new GLatLng(53.84685581614309, 14.604949951171875)); var mapunia; var geo = new GClientGeocoder(); var lat = geoip_latitude(); var lng = geoip_longitude(); var kraj = geoip_country_name(); var miejscowosc = geoip_city(); var region = geoip_region_name(); var mapunia = new GMap2(document.getElementById("mapka")); mapunia.setCenter(new GLatLng(lat, lng), 9); var info = 'Twoja lokalizacja:<br />'; info += 'kraj:<b> '+kraj+'</b><br />'; info += 'miejscowosc:<b> '+miejscowosc+'</b><br />'; info += 'region:<b> '+region+'</b>'; var point = new GLatLng(lat, lng); var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(info); }); mapunia.addOverlay(marker); marker.openInfoWindowHtml(info); }
To tylko jedna opcja działa(48-72) , ta wyświetlająca kraj itp po wejściu.Próbowałem chyba wszystkiego , cały czas albo ten nie działa a reszta działa albo na odwrót
