JavaScript Geolocation API

Geolocation nesnesi

Geolocation nesnesi, kullanıcıya Web uygulamasına konumunu sağlamasına izin verir. Gizlilik nedenlerinden ötürü, kullanıcıdan konum bilgilerini rapor etme izni istenir.

Dikkat:Bu özellik yalnızca güvenli bağlamda (HTTPS) kullanılabilir.

Dikkat:iPhone gibi GPS içeren cihazlar için, coğrafi konum en doğru olacaktır.

Geolocation API, navigator.geolocation nesnesi aracılığıyla yayımlanmıştır.

Geolocation nesnesi özellikleri

Özellik Açıklama
coordinates Cihazın dünyadaki konumunu ve yüksekliğini döndürür.
position Belirtilen zamanda ilgili cihazın konumunu döndürür.
positionError Coğrafi konum cihazını kullanırken oluşan hata nedenlerini döndürür.
positionOptions Geolocation.getCurrentPosition() ve Geolocation.watchPosition() fonksiyonlarının parametre olarak geçirilen, seçenek özellikleri içeren bir nesneyi açıklar.

Geolocation nesnesi yöntemi

Yöntem Açıklama
clearWatch() Geolocation.watchPosition() ile önceki olarak kurulan konum/hata izleyici işlevlerini iptal et.
getCurrentPosition() Cihazın mevcut konumunu döndür.
watchPosition() watchPosition() metodu, ID değerini döndürdüğünüzde ve bunu Geolocation.clearWatch() metodu ile iletilirse, çıkış işleyicisi için kullanılabilir.