W3C Geolocation API: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 23282848; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''W3C Geolocation API''' merupakan upaya oleh [[World Wide Web Consortium]] (W3C) untuk membakukan sebuah antarmuka untuk mengambil informasi lokasi geografis untuk perangkat. Ini mendefinisikan satu set objek, [[ECMAScript]] standar compliant, yang mengeksekusi dalam aplikasi klien memberikan lokasi perangkat klien melalui konsultasi Server Informasi Lokasi, yang transparan untuk [[antarmuka pemrograman aplikasi]] (API). Sumber yang paling umum dari informasi lokasi yang [[alamat IP]], Wi-Fi dan Bluetooth [[alamat MAC]], radio-frekuensi identifikasi (RFID), Wi-Fi lokasi koneksi, atau perangkat [[Global Positioning System]] (GPS) dan [[Global System for Mobile Communications|GSM]] / CDMA. Lokasi dikembalikan dengan akurasi yang diberikan tergantung pada sumber informasi lokasi terbaik yang tersedia. | '''W3C Geolocation API''' merupakan upaya oleh [[World Wide Web Consortium]] (W3C) untuk membakukan sebuah antarmuka untuk mengambil informasi lokasi geografis untuk perangkat.<ref>Andrei (editor, Google Inc.) Popescu. [http://www.w3.org/TR/geolocation-API/ Geolocation API Specification: W3C Candidate Recommendation 07 September 2010]. W3C. 22 Desember 2008.</ref> Ini mendefinisikan satu set objek, [[ECMAScript]] standar compliant, yang mengeksekusi dalam aplikasi klien memberikan lokasi perangkat klien melalui konsultasi Server Informasi Lokasi, yang transparan untuk [[antarmuka pemrograman aplikasi]] (API). Sumber yang paling umum dari informasi lokasi yang [[alamat IP]], Wi-Fi dan Bluetooth [[alamat MAC]], radio-frekuensi identifikasi (RFID), Wi-Fi lokasi koneksi, atau perangkat [[Global Positioning System]] (GPS) dan [[Global System for Mobile Communications|GSM]] / CDMA. Lokasi dikembalikan dengan akurasi yang diberikan tergantung pada sumber informasi lokasi terbaik yang tersedia. | ||
== Implementasi == | == Implementasi == | ||
=== Contoh kode === | === Contoh kode === | ||
Kode [[JavaScript]] simpel yang dapat mengecek [[peramban web]] dapat menjalankan Geolocation API atau mempunyai Google Gears untuk membuat objek geolokasi dan menggunakannya untuk mendapatkan lokasi dari alat. | Kode [[JavaScript]] simpel yang dapat mengecek [[peramban web]] dapat menjalankan Geolocation API atau mempunyai Google Gears untuk membuat objek geolokasi dan menggunakannya untuk mendapatkan lokasi dari alat. | ||
<syntaxhighlight lang="javascript"> | |||
var gl; | |||
function displayPosition(position) { | |||
var p = document.getElementById("p"); | |||
p.innerHTML = "<table border='1'><tr><th>Timestamp</th><td>" + position.timestamp + | |||
"<tr><th>Latitude (WGS84)</th><td>" + position.coords.latitude + " deg</td></tr>" + | |||
"<tr><th>Longitude (WGS84)</th><td>" + position.coords.longitude + " deg</td></tr></table>"; | |||
} | |||
== | function displayError(positionError) { | ||
alert("error"); | |||
} | |||
try { | |||
if (typeof navigator.geolocation === 'undefined'){ | |||
gl = google.gears.factory.create('beta.geolocation'); | |||
} else { | |||
gl = navigator.geolocation; | |||
} | |||
} catch(e) {} | |||
if (gl) { | |||
gl.getCurrentPosition(displayPosition, displayError); | |||
} else { | |||
alert("Geolocation services are not supported by your web browser."); | |||
} | |||
</syntaxhighlight> | |||
== Daftar Pustaka == | |||
== Pranala luar == | == Pranala luar == | ||
* [https://developer.mozilla.org/En/Using_geolocation Fitur Firefox 3.5 Geolocation] untuk mengembangkan aplikasi lokasi | * [https://developer.mozilla.org/En/Using_geolocation Fitur Firefox 3.5 Geolocation] untuk mengembangkan aplikasi lokasi | ||
| Baris 15: | Baris 40: | ||
* [http://webscannotes.com/?page_id=425 WebScanNotes.com - W3C Geolocation API] | * [http://webscannotes.com/?page_id=425 WebScanNotes.com - W3C Geolocation API] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=W3C+Geolocation+API&oldid=23282848 Wikipedia bahasa Indonesia], revisi 23282848 (2023-04-19T09:06:18Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=W3C+Geolocation+API&oldid=23282848 Wikipedia bahasa Indonesia], revisi 23282848 (2023-04-19T09:06:18Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 18.04
W3C Geolocation API merupakan upaya oleh World Wide Web Consortium (W3C) untuk membakukan sebuah antarmuka untuk mengambil informasi lokasi geografis untuk perangkat.[1] Ini mendefinisikan satu set objek, ECMAScript standar compliant, yang mengeksekusi dalam aplikasi klien memberikan lokasi perangkat klien melalui konsultasi Server Informasi Lokasi, yang transparan untuk antarmuka pemrograman aplikasi (API). Sumber yang paling umum dari informasi lokasi yang alamat IP, Wi-Fi dan Bluetooth alamat MAC, radio-frekuensi identifikasi (RFID), Wi-Fi lokasi koneksi, atau perangkat Global Positioning System (GPS) dan GSM / CDMA. Lokasi dikembalikan dengan akurasi yang diberikan tergantung pada sumber informasi lokasi terbaik yang tersedia.
Implementasi
Contoh kode
Kode JavaScript simpel yang dapat mengecek peramban web dapat menjalankan Geolocation API atau mempunyai Google Gears untuk membuat objek geolokasi dan menggunakannya untuk mendapatkan lokasi dari alat. <syntaxhighlight lang="javascript"> var gl;
function displayPosition(position) {
var p = document.getElementById("p");
p.innerHTML = "
" + "| Timestamp | " + position.timestamp + " |
|---|---|
| Latitude (WGS84) | " + position.coords.latitude + " deg |
| Longitude (WGS84) | " + position.coords.longitude + " deg |
";
}
function displayError(positionError) {
alert("error");
}
try {
if (typeof navigator.geolocation === 'undefined'){
gl = google.gears.factory.create('beta.geolocation');
} else {
gl = navigator.geolocation;
}
} catch(e) {}
if (gl) {
gl.getCurrentPosition(displayPosition, displayError);
} else {
alert("Geolocation services are not supported by your web browser.");
} </syntaxhighlight>
Daftar Pustaka
Pranala luar
- Fitur Firefox 3.5 Geolocation untuk mengembangkan aplikasi lokasi
- Tutorial dan contoh dari Geolocation API dengan Google Gears
- Tambah sebuah penyedia layanan lokasi ke Gears
- WebScanNotes.com - W3C Geolocation API
Referensi
- ↑ Andrei (editor, Google Inc.) Popescu. Geolocation API Specification: W3C Candidate Recommendation 07 September 2010. W3C. 22 Desember 2008.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 23282848 (2023-04-19T09:06:18Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.