Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlenie wyników json na mapie google
waldemi
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 5.03.2007
Skąd: Leszno

Ostrzeżenie: (0%)
-----


Witam
Mam skrypt w PHP który pobiera z bazy współrzędne geograficzne. Na stronie poprzez AJAX dane te są pobierane i mają zostać wyświetlone jako markery na mapie. Nie wiem jednak jak przejść pętlą po wynikach JSON, z samym utworzeniem markera już sobie poradzę.
Otrzymane wyniki
  1. [{"dlgeo":"16.320190429687500","szgeo":"51.244724273681641","data":"2013-03-14","nazwa":"Białorzytka pustynna"},{"dlgeo":"16.034545898437500","szgeo":"51.467697143554688","data":"2013-03-22","nazwa":"Dzierzba rudogłowa"}]

Skrypt Ajaxa
  1. $.ajax({
  2. type: "GET",
  3. url : 'includes/mapa_raryty.php',
  4. dataType: 'json',
  5.  
  6. success : function (wyn){
  7. // tutaj jakaś pętla
  8. var lat = parseFloat(wyn.szgeo);
  9. var lon = parseFloat(wyn.dlgeo);
  10.  
  11. var pkt1 = new google.maps.LatLng(lat,lon);
  12.  
  13. var start =
  14. {
  15. position: pkt1,
  16. map: mapa
  17. }
  18. marker = new google.maps.Marker(start);
  19. // koniec pętli
  20. }
  21. });

Jak to rozwiązać? Próbowałem z pętlą for ale nie wyszło.

Problem rozwiązany.

Ten post edytował waldemi 3.05.2013, 18:52:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:22