ErGk adlı üyeden alıntı: mesajı görüntüle
bi inceleyeyim hocam



Arkadaşlar bu şekilde ayarladım ama örn. 400 kayıt listeliyor buda aşırı kasıyor
<?php
                $istanbul=mysqli_query($mysqlicon, "SELECT * FROM firmalar WHERE bloke LIKE '0' AND il LIKE '%$local%' AND (tanitim_yazisi LIKE '%$aranan%' OR firma_adi LIKE '%$aranan%' OR hizmet LIKE '%$arama_id%' ) ORDER BY puan DESC");
                    while($row_ist= mysqli_fetch_array($istanbul)){
                        $address = $row_ist["adres"];
                        $url = 'http://maps.google.com/maps/api/geocode/json?address=' . urlencode(htmlentities($address)) . '&sensor=false';
                        $data = json_decode(file_get_contents($url));

                        $enlem = $data->results[0]->geometry->location->lat;
                        $boylam = $data->results[0]->geometry->location->lng;
                        if(!empty($enlem) AND !empty($boylam)){
                ?>
                addMarker({
                    coords:{lat:<?php echo $enlem ?>, lng:<?php echo $boylam ?>},
                    content:'<div class="mapsmark"><h3 class="adrisbaslik"><?php echo $row_ist["firma_adi"] ?></h3><p class="adris"><?php echo $row_ist["adres"] ?></p> <br/><?php echo $row_ist["il"] ?> / <?php echo $row_ist["ilce"] ?></div>'
                });
                <?php } }?>
Veritabanina bir firma ekleyince GPS koordinatlarini'da ekle. Yani eklerken $enlem ve $boylam bilgilerini'de kayitla. Sonradan haritayi olusturmak istediginde koordinatlari db'den cek ve direk addMarker(...) islemini yap...