Skip to content

Latest commit

 

History

History

GeoLocation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

geoLocation web API javascript

GeoLocation web API adalah API yang sudah disediakan oleh browser yang bertujuan untuk memberikan data terkait lokasi anda

Data yang dikirim dapat berupa longitude, latitude dan juga altitude

Cara mengakses geoLocation API adalah dengan navigator.geolocation.getCurrentPosition

contoh kodenya seperti ini:

function showGeo() { // inisialisasi fungsi showGeo
    navigator.geolocation.getCurrentPosition(show, error) 
    // memanggil fungsi show jika geolocation diizinkan
    // memanggil fungsi error jika tidak diizinkan (opsional)
}
function show(position) { // deklarasi fungsi show
    console.log(position)
}
function error(err) { // deklarasi fungsi error
    console.log(err)
}

Karena keterbatasan sistem maka ada data yang ditampilkan dan ada yang tidak ditampilkan

lihat tabel berikut ini:

properti penjelasan selalu diberikan
coords.latitude berisi data latitude, bertipe angka desimal ya
coords.longitude berisi data longitude, bertipe angka desimal ya
coords.accuracy berisi akurasi data yang diberikan ya
coords.altitude berisi posisi kita terhadap permukaan air laut jika ada
coords.altitudeAccuracy berisi akurasi data altitude jika ada
coords.heading berisi derajat dari utara jika ada
coords.speed berisi kecepatan dalam satuan m/s jika ada
timestamp berisi data waktu dalam format unix jika ada

untuk program sederhana dari geoLocation API anda bisa melihat contohnya di index.html dan geolocation.js

API ini dapat memudahkan anda jika ingin membuat aplikasi yang membutuhkan lokasi seperti maps dan GPS