Witam.Mam taki dziwny problem , jak wywale to , to inne funkcje mapy działają.

  1. var mapunia;
  2. var geo = new GClientGeocoder();
  3. var lat = geoip_latitude();
  4. var lng = geoip_longitude();
  5. var kraj = geoip_country_name();
  6. var miejscowosc = geoip_city();
  7. var region = geoip_region_name();
  8.  
  9.  
  10.  
  11. var mapunia = new GMap2(document.getElementById("mapka"));
  12. mapunia.setCenter(new GLatLng(lat, lng), 9);
  13.  
  14. var info = 'Twoja lokalizacja:<br />';
  15. info += 'kraj:<b> '+kraj+'</b><br />';
  16. info += 'miejscowosc:<b> '+miejscowosc+'</b><br />';
  17. info += 'region:<b> '+region+'</b>';
  18. var point = new GLatLng(lat, lng);
  19. var marker = new GMarker(point);
  20.  
  21. GEvent.addListener(marker, "click", function() {
  22. marker.openInfoWindowHtml(info);
  23. });
  24. mapunia.addOverlay(marker);
  25. marker.openInfoWindowHtml(info);


A jak jest tak :
  1.  
  2. function mapa_ini(){
  3. if(GBrowserIsCompatible())
  4. {
  5. // wyszukiwanie punkty na mapie :)
  6. mapa = new GMap2(document.getElementById("mapka"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]});
  7. mapa.setCenter(new GLatLng(53.429805, 14.537883), 15);
  8.  
  9. // kontrolki mapy
  10. mapa.addControl(new GLargeMapControl());
  11. var typyMapy = mapa.getMapTypes();
  12. typyMapy[0].getName= function() { return "Mapa";}
  13. typyMapy[1].getName = function() { return "Satelita";}
  14. typyMapy[2].getName = function() { return "Hybryda";}
  15. mapa.addControl(new GMapTypeControl());
  16. mapa.addControl(new GOverviewMapControl());
  17. mapa.addControl(new GScaleControl());
  18.  
  19. // nowy obiekt do geokodowania
  20. geo = new GClientGeocoder();
  21.  
  22. // koniec wyszukiwania
  23.  
  24. mapa = new GMap(document.getElementById('mapka'));
  25. mapa.setCenter(new GLatLng(53.41935400090768, 14.58160400390625),10);
  26. dodajMarker('Białogard<br/>',new GLatLng(54.00454043850362, 15.9576416015625));
  27. dodajMarker('Chociwel<br/>',new GLatLng(53.462708023859555, 15.3314208984375));
  28. dodajMarker('Choszczno<br/>',new GLatLng(53.17064968295498, 15.41107177734375));
  29. dodajMarker('Drawsko Pomorskie<br/>',new GLatLng(53.528064301939835, 15.805206298828125));
  30. dodajMarker('Goleniów<br/>',new GLatLng(53.56886083585376, 14.8095703125));
  31. dodajMarker('Gryfice<br/>',new GLatLng(53.914045676705264, 15.187225341796875));
  32. dodajMarker('Gryfino<br/>',new GLatLng(53.253712042468464, 14.489593505859375));
  33. dodajMarker('Kalisz Pomorski<br/>',new GLatLng(53.29477244628862, 15.901336669921875));
  34. dodajMarker('Kamień Pomorski<br/>',new GLatLng(53.95042878674246, 14.80133056640625));
  35. dodajMarker('Kołobrzeg<br/>',new GLatLng(54.1801192265262, 15.567626953125));
  36. dodajMarker('Łobez<br/>',new GLatLng(53.63975308945901, 15.623931884765625));
  37. dodajMarker('Myślibórz<br/>',new GLatLng(52.92794668795821, 14.863128662109375));
  38. dodajMarker('Nowe Warpno<br/>',new GLatLng(53.70483639004964, 14.349517822265625));
  39. dodajMarker('Nowogard<br/>',new GLatLng(53.669866612978275, 15.121307373046875));
  40. dodajMarker('Police<br/>',new GLatLng(53.55336278552809, 14.574737548828125));
  41. dodajMarker('Pyrzyce<br/>',new GLatLng(53.140180585580396, 14.88922119140625));
  42. dodajMarker('Stargard Szczeciński<br/>',new GLatLng(53.33087298301704, 15.044403076171875));
  43. dodajMarker('Świnoujście<br/>',new GLatLng(53.90595623303201, 14.24652099609375));
  44. dodajMarker('Szczecin<br/>',new GLatLng(53.41771713379898, 14.536285400390625));
  45. dodajMarker('Węgorzyno<br/>',new GLatLng(53.533778184257805, 15.54290771484375));
  46. dodajMarker('Wolin<br/>',new GLatLng(53.84685581614309, 14.604949951171875));
  47.  
  48. var mapunia;
  49. var geo = new GClientGeocoder();
  50. var lat = geoip_latitude();
  51. var lng = geoip_longitude();
  52. var kraj = geoip_country_name();
  53. var miejscowosc = geoip_city();
  54. var region = geoip_region_name();
  55.  
  56.  
  57.  
  58. var mapunia = new GMap2(document.getElementById("mapka"));
  59. mapunia.setCenter(new GLatLng(lat, lng), 9);
  60.  
  61. var info = 'Twoja lokalizacja:<br />';
  62. info += 'kraj:<b> '+kraj+'</b><br />';
  63. info += 'miejscowosc:<b> '+miejscowosc+'</b><br />';
  64. info += 'region:<b> '+region+'</b>';
  65. var point = new GLatLng(lat, lng);
  66. var marker = new GMarker(point);
  67.  
  68. GEvent.addListener(marker, "click", function() {
  69. marker.openInfoWindowHtml(info);
  70. });
  71. mapunia.addOverlay(marker);
  72. marker.openInfoWindowHtml(info);
  73.  
  74.  
  75.  
  76. }


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 smile.gif