Contoh
Dapatkan lintang dan bujur dari posisi pengguna:
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML =
"Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML =
"Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
Hasil x bisa menjadi:
Latitude: 40.7242737
Longitude: -73.9802387
Cobalah sendiri " Definisi dan Penggunaan
Properti geolocation mengembalikan sebuah objek Geolocation yang dapat digunakan untuk mencari posisi pengguna.
Karena ini bisa kompromi privasi pengguna, posisi ini tidak tersedia kecuali pengguna menyetujuinya.
Catatan: Properti ini read-only.
Untuk informasi lebih lanjut tentang Gelocation, kunjungi HTML5 Gelocation Tutorial.
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung properti.
Milik | |||||
---|---|---|---|---|---|
geolocation | 5.0 | 9.0 | 3,5 | 5.0 | 16.0 |
Catatan: Geolocation jauh lebih akurat untuk perangkat dengan GPS, seperti smartphone.
Sintaksis
navigator.geolocation
Rincian teknis
Kembali Nilai: | Sebuah referensi ke objek Geolocation |
---|
<Navigator Object