id lon lng
1 50.01 19.9263
2 52.2343 20.9569
3 53.1147 18.0545
4 53.3505 18.4373
5 53.4471 18.7287
6 52.7728 18.2525
7 52.8459 19.1802
8 53.1381 17.5961
9 52.554 19.6976
10 53.0669 19.4018
11 52.8484 19.6539
12 53.4134 18.4513
13 53.0167 18.5533
14 53.0328 18.7029
15 53.0247 18.6065
16 52.6438 19.0687
17 52.8466 17.742
18 54.1868 16.1846
19 52.8483 19.6559
Statycznie ustawiam marker w Javascript
addMarker({lat:49.968528,lng:20.429907});
addMarker({lat:49.968528,lng:20.429907});
addMarker({lat:49.968528,lng:20.429907});
addMarker({lat:49.968528,lng:20.429907});
addMarker({lat:49.968528,lng:20.429907});
addMarker({lat:49.968528,lng:20.429907});
//Add Marker function
function addMarker(coords){
var marker = new google.maps.Marker({
position:{lat:,lng},
map:map
})
}
})
}
</script>
Chcę żeby lat i lng były przypisane do zmiennej i była rysowana taka ilość markerów na mapie ile jest rekordów w bazie (ilość id). Czy pętla for wystarczy tutaj ? Czy trzeba stosować for each i jak to mam połączyć z Javascriptem. Zwiększając ilość places zwiększa się ilość id i automatycznie zwiększa się ilość markerów na mapie. Jeżeli ktoś mi to wytłumaczy to resztę zrobię sam. Przypuszczam że muszę zrobić coś w stylu połącz z bazą () pobierz id lan lng z tej i tej bazy i przypisz to do zmiennej. Potem tą zmienną włóż do pętli for each i kręć do czasu aż nie skończy się ilość id <v=1 potem break.