• 01-02-2013, 07:45:46
    #1
    Üyeliği durduruldu
    merhaba;

    aşağıda verdiğim kodları uzun uğraşlar sonucunda buldum bir araya getirdim ama tarayıcıdan izin istiyor ben tarayıcıdan izin istemeden işlemi yapmasını istiyorum çünki bazı insanlar tarayıcı izin istediğinde korkuyor ve siteyi terk edebiliyorlar.



    // Geolocation desteği varmı?
    if (navigator.geolocation) {
        // maps için kordinatları belirleme
        navigator.geolocation.getCurrentPosition(displayPosition, errorFunction);
    } else {
        alert('Geolocation desteklemiyorsunuz destekleyen bir tarayıcıya geçin');
    }
     
    // kodlar tarayıcımızda çalışıyor ise burada kordinatları tespit et
    function displayPosition(pos) {
        var mylat = pos.coords.latitude;
        var mylong = pos.coords.longitude;
        var thediv = document.getElementById('locationinfo');
        thediv.innerHTML = ' Boylam <form action="kayit.php" method="post"><input type="text" name="boylam" value="' + mylong + '"> ve enlem <input type="text" name="enlem" value="' + mylat + '"><input type="submit" value="Kaydet"></form>';
  • 01-02-2013, 14:24:15
    #2
    Kullanıcı onaylamadan pozisyonunu alamazsın. Kullanıcının izin vermesi şart