• 12-09-2023, 15:06:17
    #1
    Arkadaşlar herkese merhaba JS ile sayfa yüklenirken tarayıcı lokasyonu almak istiyorum ve veritabanındaki konumla eşleştirmek istiyorum eğer veri tabanındaki konum bilgisi ile eşitse sayfa yüklensin eşit değilse sayfa yüklenmesin Bunu Nasıl Yapabilirim? Örnek kodlarım bunlar ama işe yaramadı

       var x;   var y;   window.onload=function getLocation() {     if (navigator.geolocation) {       navigator.geolocation.getCurrentPosition(showPosition);     } else {       alert("hata");     }   }   getLocation();   window.onload= function showPosition(position) {     x = position.coords.latitude;     y = position.coords.longitude;   }   showPosition();   var xKoordinat=<?php echo $xKoordinat; ?>;   var yKoordinat=<?php echo $yKoordinat; ?>;   if(x===xKoordinat && y===yKoordinat){     alert("tamam");   }else{     alert("koordinat yanlış");   }
  • 12-09-2023, 15:13:48
    #2
    coords keyinin içinde olan latitude ve longitude ile tahmini sonucu alabilirsin. Bunu veritabanına hesapla kaydedip eşit mi değil mi kontrol edersin, 3-5 arası kayma payı bırakabilirsin.
    navigator.geolocation.getCurrentPosition(({coords}) => console.log(coords))
  • 12-09-2023, 15:18:44
    #3
    canyucel adlı üyeden alıntı: mesajı görüntüle
    coords keyinin içinde olan latitude ve longitude ile tahmini sonucu alabilirsin. Bunu veritabanına hesapla kaydedip eşit mi değil mi kontrol edersin, 3-5 arası kayma payı bırakabilirsin.
    navigator.geolocation.getCurrentPosition(({coords}) => console.log(coords))
    Hocam anlamadım tamam tahmini sonuç dönüyor ancak ben sayfa yüklenmeme kontrolünü nasıl sağlayacağım ? sayfa yüklenirken koordinat değerlerini değişkene aktaramıyorum sorun burada
  • 12-09-2023, 15:45:09
    #4
    cihan6797 adlı üyeden alıntı: mesajı görüntüle
    Hocam anlamadım tamam tahmini sonuç dönüyor ancak ben sayfa yüklenmeme kontrolünü nasıl sağlayacağım ? sayfa yüklenirken koordinat değerlerini değişkene aktaramıyorum sorun burada
    Hocam şuanki konum eğer benzerse dbdeki konuma sayfayı yönlendireceksin. Bunu frontendde veya backendde kontrol ettirmek sana kalmış bir durum.