Hmmm mam dziwny problem. Mam kilka podstron(firmy,ciekawe miejsca, lokale....) w których jest opcja "Pokaż na mapie". We wszystkich podstronach wyciagam dane z jeden tabeli. Dane typu nazwa,opis,adres... są wszedzie poparwnie wyświetlane ale już ładowanie mapy na podstawie współrzędnych w bazie juz nie bo działa tylko jedna podstrona. Nie mam pojęcia co jest grane sadsmiley02.gif

Współrzędne są w kolumnie bazaGPS w formie (52.9883372533954, 16.94091796875)

ten kod mam w index.php
  1. <script src="http://maps.google.com/maps?file=api&v=2&key=mój_kod"
  2. type="text/javascript"></script>





Taki kod mam umieszczony na podstronach firma, ciekawe miejsce, lokal...
  1. <form method="post" action="http://strona.pl/lokalizuj" >
  2. <input type="hidden" name="nazwa" value="<? echo $bazaNazwa[$_GET['numer']]; ?>" >
  3. <input type="hidden" name="opis" value="<? echo $bazaOpis[$_GET['numer']]; ?>" >
  4. <input type="hidden" name="link" value="<? echo $_GET['numer']; ?>" >
  5. <input type="hidden" name="gps" value="<? echo $bazaGPS[$_GET['numer']]; ?>" >
  6. <input type="submit" value=" Pokaż na mapie " >
  7. </form>


lokalizuj
  1. <script type="text/javascript">
  2.  
  3. //<![CDATA[
  4.  
  5. function load() {
  6. if (GBrowserIsCompatible()) {
  7. var map = new GMap2(document.getElementById("map"));
  8. map.addControl(new GLargeMapControl());
  9. var MapTypes = map.getMapTypes();
  10. MapTypes[0].getName= function() { return "Mapa";}
  11. MapTypes[1].getName = function() { return "Satelitarna";}
  12. MapTypes[2].getName = function() { return "Hybrydowa";}
  13. map.addControl(new GMapTypeControl());
  14. map.setCenter(new GLatLng(<? echo $_POST['gps']; ?>), 15);
  15. var info='<div style="background-color: #fff; width: 200px; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;"><B><? echo $_POST['nazwa']; ?></B><br><? echo ciach($_POST['opis'], 150); ?></div>';
  16. var point = new GLatLng(<? echo $_POST['gps']; ?>);
  17. var marker = new GMarker(point);
  18. GEvent.addListener(marker, "click", function() {
  19. marker.openInfoWindowHtml(info);
  20. });
  21. map.addOverlay(marker);
  22. marker.openInfoWindowHtml(info);
  23.  
  24. }
  25. }
  26.  
  27. //]]>
  28.  
  29.  
  30. <span class="light_gray_text"><center>
  31.  
  32. <body onload="load()" onunload="GUnload()">
  33.  
  34.  
  35.  
  36. <div id="map" style="width: 500px; height: 500px; background: url(http://strona.pl/images/loader.gif); background-repeat: no-repeat; background-position: center;"></div>
  37. </body>
  38.