Witam.Mam taki dziwny problem , jak wywale to , to inne funkcje mapy działają.
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
Ten post edytował gigzorr 1.07.2010, 12:47:29