v2.5.2
Giriş yap

Php'de harita için tam konum alabilir miyiz?

yazilimyolcusu
263 defa görüntülendi

Php ile bir emlak sitesi yapıyorum. Yapmakta olduğum bu sitede veri tabanına konum ekliyorum ve bu konumu başka bir sayfada listeliyorum. Listelenen haritadaki marker tam olarak veritabanındaki konuma gitmiyor. Zoom ayarı veritabanındakine göre hep küçük kalıyor. Marker ile tam konumu nasıl işaretleyebilirim?

Cevap yaz
Cevaplar (4)
yazilimyolcusu
132 gün önce
<?php
$genelbilgilersorgusu = "SELECT * FROM yenieklenenler WHERE yenieklenenler_id='$sayfaal_id'";
$genelbilgilersorgu = mysqli_query($db, $genelbilgilersorgusu);
$coordinates = array(); // Initialize empty array outside the loop

foreach ($genelbilgilersorgu as $genelbilgilersorgugoster) {
    ?>
    <div style="width: 100%; height: 100%;">
        <iframe
            src="https://www.google.com/maps/?q=<?php echo $genelbilgilersorgugoster['yenieklenenler_latitude']; ?>, <?php echo $genelbilgilersorgugoster['yenieklenenler_longitude']; ?>&h1=es;z=14&output=embed"
            frameborder="0" style="width: 100%; height: 400px;"></iframe>
    </div>
    <?php
} ?>

<script>
    function initMap() {
        const { Map } = await google.maps.importLibrary("maps");
        center: { lat: 41.0082, lng: 28.9784 }, // Varsayılan bir konum
        var map = new google.maps.Map(document.getElementById("map"), {
            zoom: 10,
            center: pune,
        });
        var marker = new google.maps.Marker({
            position: pune,
            marker.setTitle(map.value),
            map: map
        });
    }
</script>
darkwob
136 gün önce

Bunun için google maps apisini kullanmalısın, özelleştirme ve kendi markırını yaratma gibi bir imkanda sunuyor, ama belirli bir kredisi var haberin olsun, üstünde olursa map iptal ediyor ve ücretlendirmeye tabi oluyor. Yanlış hatırlamıyorsam her ay yenileniyor. yine de bakabilirsin

gokcin
138 gün önce

Merhaba,
Örnek kodlarını paylaşırsan, yardımcı olma olasılığı daha yüksektir arkadaşım.

yazilimyolcusu
138 gün önce

Bir soru daha sorayım. Marker'a tıklayınca o konumun adını nasıl gösterebilirim? Mesela marker İstanbul Üniversitesi'ni gösteriyorsa, marker'a tıklayınca kutu içinde İstanbul Üniversitesi gibi title çıkıyor. Onu nasıl ekleyebilirim.