• 01-11-2020, 17:40:07
    #10
    Şöyle toparlayayım o zaman hocam yani anladığım kadarıyla istediğiniz tam olarak bu sanırım.

    <script>
      function getCoords () {
        if (navigator.geolocation) {
          navigator.geolocation.getCurrentPosition(konumuGoster);
        } else {
          document.write("Tarayıcınız Geolocation API desteklemiyor.");
        }
      }
    
      function konumuGoster(konum) {
        document.write("Enlem: " + konum.coords.latitude);
        document.write("<br />");
        document.write("Enlem: " + konum.coords.longitude);
      }
    
      getCoords ();
    </script>
  • 01-11-2020, 17:41:00
    #11
    Üyeliği durduruldu
    hkasistan adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim ama çalışmadı. ve çıktıyı ayrı ayrı php değişkene yada inputa basmak istiyorum.
    Kod çalışıyor, denedim de gönderdim. Bu kodlar javascript kodları, php ile alakası yok ve bahsettiğiniz değerleri php ye o şekilde aktaramazsınız. Değerleri inputa ekleyebilirsiniz.

    DEMO

    <script type="text/javascript">
    window.onload = function () {
        if('serviceWorker' in navigator) {
            navigator.geolocation.getCurrentPosition(function(pos) {
                const enlem = pos.coords.latitude;
                const boylam = pos.coords.longitude;
                document.getElementById('enlem').value = enlem;
                document.getElementById('boylam').value = boylam;
                console.log('Enlem:'+enlem+' Boylam:'+boylam);
            });
        } else {
           document.write('no navigator');
        }
    };
    </script>
    
    <form action="">
        <label for="enlem">Enlem:</label>
        <input type="text" id="enlem" name="enlem"><br><br>
        <label for="boylam">Boylam:</label>
        <input type="text" id="boylam" name="boylam"><br><br>
    </form>
  • 01-11-2020, 17:43:05
    #12
    hasyer adlı üyeden alıntı: mesajı görüntüle
    Kod çalışıyor, denedim de gönderdim. Bu kodlar javascript kodları, php ile alakası yok ve bahsettiğiniz değerleri php ye o şekilde aktaramazsınız. Değerleri inputa ekleyebilirsiniz.

    DEMO

    <script type="text/javascript">
    window.onload = function () {
        if('serviceWorker' in navigator) {
            navigator.geolocation.getCurrentPosition(function(pos) {
                const enlem = pos.coords.latitude;
                const boylam = pos.coords.longitude;
                document.getElementById('enlem').value = enlem;
                document.getElementById('boylam').value = boylam;
                console.log('Enlem:'+enlem+' Boylam:'+boylam);
            });
        } else {
           document.write('no navigator');
        }
    };
    </script>
    
    <form action="">
        <label for="enlem">Enlem:</label>
        <input type="text" id="enlem" name="enlem"><br><br>
        <label for="boylam">Boylam:</label>
        <input type="text" id="boylam" name="boylam"><br><br>
    </form>
    harikasınız çok teşekkür ederim
  • 01-11-2020, 17:45:02
    #13
    Üyeliği durduruldu
    hkasistan adlı üyeden alıntı: mesajı görüntüle
    harikasınız çok teşekkür ederim
    Rica ederim, kolay gelsin.