Geolocation API
Geolocation obyekti
Geolocation obyekti foydalanuvchiga o‘z joylashuvini veb-ilovalarga taqdim etish imkonini beradi. Maxfiylik nuqtai nazaridan joylashuv ma’lumotini yuborish uchun foydalanuvchidan ruxsat so‘raladi.
Eslatma: Bu imkoniyat faqat xavfsiz kontekstlarda (HTTPS) mavjud.
Eslatma: Geolokatsiya iPhone kabi GPS’ga ega qurilmalarda eng aniq ishlaydi.
Geolocation API navigator.geolocation obyekti orqali taqdim etiladi.
Geolocation obyekti xususiyatlari
| Xususiyat | Tavsif |
|---|---|
| coordinates | Qurilmaning Yerdagi joylashuvi va balandligini qaytaradi |
| position | Tegishli qurilmaning berilgan vaqtdagi joylashuvini qaytaradi |
| positionError | Geolokatsiya qurilmasidan foydalanishda yuz bergan xato sababini qaytaradi |
| positionOptions | Geolocation.getCurrentPosition() va Geolocation.watchPosition() metodlariga parametr sifatida uzatiladigan sozlama xususiyatlarini o‘z ichiga olgan obyektni tavsiflaydi |
Geolocation obyekti metodlari
| Metod | Tavsif |
|---|---|
| clearWatch() | Avval Geolocation.watchPosition() yordamida o‘rnatilgan joylashuv/xato kuzatuv ishlovchilarini ro‘yxatdan chiqaradi |
| getCurrentPosition() | Qurilmaning joriy joylashuvini qaytaradi |
| watchPosition() | Kuzatuv identifikatori (watch ID) qiymatini qaytaradi; keyinchalik uni Geolocation.clearWatch() metodiga uzatib, ishlovchini ro‘yxatdan chiqarish mumkin |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
