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
[{"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
$.ajax({ type: "GET", url : 'includes/mapa_raryty.php', dataType: 'json', success : function (wyn){ // tutaj jakaś pętla var lat = parseFloat(wyn.szgeo); var lon = parseFloat(wyn.dlgeo); var pkt1 = new google.maps.LatLng(lat,lon); var start = { position: pkt1, map: mapa } marker = new google.maps.Marker(start); // koniec pętli } });
Jak to rozwiązać? Próbowałem z pętlą for ale nie wyszło.
Problem rozwiązany.