




Js İle Google Maps İçin Mysql Veri Çekimi ?
-
Diyelim ki her şehir için veri tabanımızda Latitude ve Longitude değerlerimiz var.
Örneğin antalya diye arama yaptığımız zaman bunu js ile veri tabanından antalya lat & long değerlerini nasıl çekebiliriz ?
Birde harita üzerinde veritabanında bulunan tüm lat long değerlerini nasıl gösterebiliriz ?
-
http://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple-multiple-marker-example
ister sayfa başlangıcında data'nı oluşturursun, istersen de sayfa yüklendikten sonra jquery ajax ile çekersin.
-
arkadasin da dedigi gibi en kolay sekilde ajax ile yapabilirsin (daha farkli js turleri de var onlara da bakabilirsin)
bir tafata web servisin olacak (oyle kapsamli bir sey olmasina bile gerek yok restful basit bir servis yeterli), xml ya da json olarak verileri donderir, parametre olarak il id sini verirsin..
daha sonra marker kullanarak isaretleme yaptirirsin
-
pSkpt bunu yazdı
http://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple-multiple-marker-example
ister sayfa başlangıcında data'nı oluşturursun, istersen de sayfa yüklendikten sonra jquery ajax ile çekersin.
hocam işte istediğim bu değil..
çünkü veri tabanında 55k dan çok lat long verisi var.
elle tek tek bir array içerisinde tanımlayamam.
vereceğim id ye göre db den otomatik çekmeli. bunu nasıl yapailirim ?
-
unbalanced bunu yazdı
arkadasin da dedigi gibi en kolay sekilde ajax ile yapabilirsin (daha farkli js turleri de var onlara da bakabilirsin)
bir tafata web servisin olacak (oyle kapsamli bir sey olmasina bile gerek yok restful basit bir servis yeterli), xml ya da json olarak verileri donderir, parametre olarak il id sini verirsin..
daha sonra marker kullanarak isaretleme yaptirirsin
Örneği varmıdır hocam ?
-
@iLLuMiNaTi anlattığım hikayede zaten DB'den veri çekeceksin.
http://www.kodingmadesimple.com/2015/01/convert-mysql-to-json-using-php.html
burada basit şekilde mysql'den çekilen verileri JSON'a çevirmeyi göstermiş.
while($row =mysqli_fetch_assoc($result)) { $emparray[] = $row; }
Yukarıdaki kodu aşağıdaki şekilde değiştirirsen JSON verin de hazır demektir.
$emparray = array(); while ($row = mysqli_fetch_assoc($result)) { array_push($emparray, array($row['sehir'], $row['lat'].','.$row['lng'])); }
-
pSkpt bunu yazdı
@iLLuMiNaTi anlattığım hikayede zaten DB'den veri çekeceksin.
http://www.kodingmadesimple.com/2015/01/convert-mysql-to-json-using-php.html
burada basit şekilde mysql'den çekilen verileri JSON'a çevirmeyi göstermiş.
while($row =mysqli_fetch_assoc($result)) { $emparray[] = $row; }
Yukarıdaki kodu aşağıdaki şekilde değiştirirsen JSON verin de hazır demektir.
$emparray = array(); while ($row = mysqli_fetch_assoc($result)) { array_push($emparray, array($row['sehir'], $row['lat'].','.$row['lng'])); }
Adam her zaman ki gibi yardımıma koşmuş :)
Tam aradığım şey gibi duruyor.
Şimdi işe gidicem döndüğüm zaman direk incelemeye dalıcam
tişikkirler süpermen :D