OnCreate-da biz TextView komponentlarini aniqlaymiz va LocationManager-ni olamiz, u orqali ishlaymiz.
OnResume-da biz requestLocationUpdates usulidan foydalanamiz. Biz kirish joyiga jo'natamiz:
Location settinglarni sozlashimiz mumkin
2 map methodlari
Agar GPS signalida hammasi yaxshi bo'lsa, unda har 10 soniyada siz o'zingizning joylashuvingiz to'g'risida ma'lumot olasiz. Agar signal yomon bo'lsa, unda ma'lumotlar kamroq kelishi mumkin va holat ba'zida 1 ga o'zgaradi (TEMPORARILY_UNAVAILABLE).
Uchinchi turdagi provayder - PASSIVE_PROVIDER. O'z-o'zidan ushbu provayder hech qanday ma'lumotni qaytarib bermaydi. Ammo tizimdagi boshqa birov oddiy provayderlar orqali joylashuvni aniqlashga harakat qilganda siz joylashuv ma'lumotlarini olishingiz mumkin bo'ladi. Tizim natijalarni siz uchun ham takrorlaydi.
GetAllProviders usuli sizga barcha mavjud provayderlar ro'yxatini qaytaradi. GetProviders (boolean enabledOnly) usuli to'liq yoki faqat yoqilganlarni qaytaradi.
Joylashuv ob'ekti, koordinatalar, vaqt va provayderdan tashqari, bo'sh bo'lishi mumkin bo'lgan yana bir nechta xususiyatlarga ega:
getAccuracy - metrda o'qishning aniqligi
getAltitude - dengiz sathidan metr balandlikda balandlik
getSpeed - harakat tezligi m / s
getBearing - oqim trayektoriyasining traektoriyadan shimolga burilish burchagi.
Joylashuvni AVD emulyatori orqali ham tekshirish mumkin. Buning uchun Eclipse-da DDMS-ni oching (Window> Open Perspective> DDMS) va Emulator Control yorlig'ini tanlang. Pastki qismida Manual yorlig'i joylashgan bo'lib, unda koordinatalarni kiritish joylari va yuborish tugmasi mavjud.
Yana bir qancha methodlar mavjud.Bular
addCircle () Ushbu usul xaritaga doirani qo'shadi.
addPolygon () Ushbu usul xaritaga ko'pburchak qo'shadi.
addTileOverlay () Ushbu usul xaritaga plitka qoplamasini qo'shadi.
animateCamera (Ushbu usul xaritani animatsiya bilan yangilanishga muvofiq ko'chiradi.
clear () Ushbu usul xaritadan hamma narsani olib tashlaydi.
getMyLocation () Ushbu usul hozirda ko'rsatilgan foydalanuvchi manzilini qaytaradi.
Bundan tashqari juda k’op methodlar mavjud ularni batafsil o’rganish uchun
https://www.javatpoint.com/ saytidan ko’rish mumkin
3 Google mapda qilingan dastur
Лойиҳаяратилганданкейинбепул Google Maps API калитинижорийиловагаўрнатишлозим