GPS Dan Pemetaan Di Android Penjelasan S
GPS Dan Pemetaan Di Android Penjelasan S
Tweet
Bagi XCoders yang berminat mempelajari dasar-dasar pemetaan dengan GPS serta penerapan
programming pada Android, referensi ini mungkin berguna.
Berikut dibawah ini adalah penggalan artikel yang ditulis oleh Zamrony P. Juhara
Fitur yang semakin terjangkau dan populer pada piranti bergerak adalah kemampuan GPS. GPS
memungkinkan piranti Anda memberitahu lokasi piranti setiap saat.
Fungsi utama GPS adalah untuk pemetaaan dan pencarian lokasi dan arah, tapi dengan sedikit
kreativitas, Anda bisa memanfaatkannya untuk hal lain, misalnya rekomendasi tempat-tempat
menarik di sekitar lokasi Anda, menampilkan titik-titik kemacetan lalu-lintas atau lainnya.
Selain teknologi GPS, layanan berbasis lokasi dapat memanfaatkan teknologi sebagai berikut:
Galileo, teknologi ini adalah teknologi yang serupa dengan GPS, dikembangkan di Eropa. Pada
saat ini biasanya digunakan bersama-sama dengan GPS.
Triangulisasi menara seluler (Cell-ID), posisi piranti Anda ditentukan dengan menggunakan data
jarak ponsel Anda terhadap tiga menara seluler terdekat. Beberapa operator telepon seluler
menyediakan layanan ini sehingga di layar ponsel Anda dapat muncul informasi lokasi Anda
meskipun piranti ponsel Anda tidak memiliki GPS.
Wifi, jarak piranti terhadap suatu Wifi hotspot publik yang telah diketahui lokasinya dapat
dimanfaatkan untuk menentukan lokasi piranti bergerak.
Teknologi-teknologi tersebut memiliki kelebihan dan kelemahan. Ada yang akurasinya rendah
tapi murah atau bahkan gratis, ada yang akurasinya tinggi tapi berbayar. Ada yang sekedar
menampilkan data lokasi koordinat bujur dan lintang, ada yang lengkapi dengan data ketinggian.
Sistem koordinat geografis
Untuk keperluan pemetaan (sehingga Anda tahu Anda di mana saat ini), permukaan bumi
dipetakan menggunakan sistem koordinat 2D. Tiap titik di permukaan bumi di acu oleh dua
besaran yakni latitude dan longitude.
Latitude (lintang) adalah jarak anguler arah Utara atau Selatan terhadap khatulistiwa dan
dinyatakan dalam satuan sudut derajat ° dan dapat ditambahkan menit dan detik untuk
pengukuran yang lebih rinci. Contoh daerah Kutub Utara memiliki latitude +90° dan Kutub
Selatan memiliki nilai latitude -90°. Kota Pontianak memiliki latitude 0°.
Longitude (bujur) adalah jarak anguler arah Timur atau Barat terhadap Prime Meridian yang
melintasi Greenwich, Inggris. Longitude juga dinyatakan dalam satuan sudut derajat ° dan dapat
ditambahkan menit dan detik untuk pengukuran yang lebih rinci. Longitude berkisar -180° (ke
arah Barat) hingga +180° (ke arah Timur). Greenwich ditentukan berada pada longitude 0°.
Tiap satelit memutari bumi dua kali dalam sehari. Orbit tiap satelit diatur sehingga di tiap titik di
seluruh permukaan bumi, orang akan menemukan paling tidak 4 satelit di langit pada tiap saat.
Mengapa 4 satelit? Kita akan bahas segera.
Jika kita bicara piranti GPS, ini mengacu pada piranti penerima GPS yang tugas utamanya
adalah menemukan lokasi empat atau lebih satelit, mendapatkan jarak piranti penerima GPS ke
masing-masing satelit dan menentukan lokasi piranti penerima GPS berdasarkan jarak piranti
penerima GPS ke masing-masing satelit.
Ilustrasi cara menentukan lokasi piranti GPS adalah sebagai berikut. Piranti GPS meminta data
posisi koordinat satelit A saat ini dan data jarak piranti GPS terhadap satelit A (Gambar 2a).
Lingkaran menyatakan posisi piranti GPS yang mungkin. Masih terlalu banyak kemungkinan
lokasinya. Piranti GPS meminta data posisi koordinat satelit B saat ini dan data jarak piranti GPS
terhadap satelit B (Gambar 2b). Dari data satelit A dan B, kemungkinan lokasi piranti GPS
diturunkan hanya menjadi dua lokasi (kecuali jika lingkaran A dan B tepat bersinggungan maka
lokasi hanya ada satu). Untuk menentukan lokasi yang benar, piranti GPS meminta data posisi
koordinat satelit C saat ini dan data jarak piranti GPS terhadap satelit C (Gambar 2c). Dari data
ketiga satelit ini dapat ditentukan posisi pasti piranti GPS, hanya perkara matematis penentuan
titik perpotongan tiga persamaan garis lingkaran dengan titik pusat dan jari-jari diketahui. Ini
disebut 2D trilateration.
Sejatinya, teknik penentuan lokasi piranti penerima GPS menggunakan penentuan titik
perpotongan empat persamaan ruang berbentuk bola (3D trilateration), bukan lingkaran,
mengingat pancaran sinyal GPS dari satelit menyebar ke segala arah membentuk bola. Untuk 3D
trilateration, jumlah satelit yang digunakan paling tidak adalah 4 satelit. 3D trilateration
memungkinkan penentuan lokasi longitude, latitude dan altitude (ketinggian).
Hasil riset terbaru melaporkan bahwa penggunaan GPS oleh pengguna ponsel akan semakin
banyak nantinya. Fakta ini didasari pada data yang menyebutkan, sebanyak 16 juta pengguna
ponsel telah mendonwload GPS di ponsel mereka. Diramalkan pada tahun 2014 nanti pengguna
peta elektronik ini akan mencapai angka 70 juta pengguna naik 27,9 persen dari sebelumnya.
Banyaknya pengunduh GPS tersebut tentu akan berimbas pada keuntungan perusahaan penyedia
perangkat ini, dari yang semula 117 Juta euro pada tahun 2008, akan meningkat 22,4 persen,
sebesar 597 juta Euro pada tahun 2014.
Seperti yang diberitakan Evunet, Jumat (10/10/2008), pengangkatan pertumbuhan ini tentu tidak
lepas dari teknologi GPS di smartphone dan penyediaan aplikasi navigasi tersebut di
perlengkapan ponsel lainnya.
Pemakaian GPS di ponsel pertama kali diperkenalkan pada tahun 2007 di Eropa. Model-model
penggunaan GPS di ponsel dimotori oleh Nokia.
Sementara itu pasar Amerika Serikat akan melanjutkan keberhasilan mereka agar dapat
meningkatkan level pengguna ponsel navigasi yang telah menyentuh angka 6 juta pengguna.
Mereka pun telah mengantisipasi dengan menyediakan GPS di operator GSM.
\\\"Industri ponsel telah mulai mengambil keuntungan dari teknologi GPS ini. Bagaimanapun,
pengguna ponsel navigasi harus terus memperbaharui GPS mereka di ponsel,\\\" imbuh Andre
Malm, analisis telekomunikasi. (srn/okezone.com)
HandPhone Terbaru 2011 dengan Teknologi GPS. Perkembangan dunia teknologi dan
informasi yang semakin pesat majunya seperti untuk layanan berbasis lokasi (location based
services-LBS), pengguna GPS (global positioning system) di sejumlah platform pun “meledak”
beberapa tahun belakangan ini.
Isu dan informasi seputar HandPhone Terbaru 2011 dengan mayoritas ber Teknologi GPS telah
dipaparkan oleh iSuppli Corp, sebuah lembaga riset seputar dunia teknologi dan elektronik
terbaru dalam laporannya, Senin 19 Juli 2010.
Dalam laporan tersebut, iSuppli memprediksi, pada kuartal akhir tahun 2011, diperkirakan 79,9
persen telepon selular / hanphone yang dikapalkan, atau sekitar 318,3 juta unit, akan dilengkapi
dengan teknologi GPS.
Angka tersebut meningkat drastis dibandingkan kuartal pertama tahun 2009 yang hanya
mencapai 56,1 persen atau setara 187,8 juta unit. Kenaikan tajam tersebut sedikit banyak
dipengaruhi oleh tingginya daya serap pasar terhadap ponsel pintar atau dikenal pula dengan
sebutan smartphone.
“Smartphone adalah kunci yang mengendarai industri teknologi hari ini. Dan, layanan jejaring
sosial serta aplikasi sejenisnya yang rata-rata membutuhkan teknologi GPS merupakan elemen-
elemen penting di dalam pasar smartphone,” kata Dr Jagdish Rebello, direktur sekaligus analis
principal iSuppli, Senin 19 Juli 2010.
Nantinya, smartphone akan mengambil alih posisi PNDs (portable navigation devices) sebagai
perangkat dengan fungsi navigasi. Pada 2014, penggunaan smartphone berfungsi GPS akan
melampaui PNDs.
Selain itu, hingga lima tahun ke depan, smartphone akan mendorong munculnya aplikasi-aplikasi
baru yang berbasis lokasi yang dibantu pula oleh pengembangan software melalui platform
terbuka. Sekadar diketahui, hari ini saja Apple telah memiliki lebih dari 6.000 aplikasi berbasis
lokasi.
Selain “HandPhone Terbaru 2011 Teknologi GPS”, iSuppli juga memprediksi penetrasi tinggi
pada perangkat konsumer elektronik yang dilengkapi dengan GPS. Lembaga riset asal California
itu mengestimasi sekitar 18 persen laptop dan 42 persen video game portabel akan menyematkan
fungsi GPS pada tahun 2014.
FUNGSI GPS TRACKER
GPS Tracking Adalah sebuah alat pelacak kendaraan (vihicle tracker) yang merupakan
perpaduan teknologi GPS dengan teknologi GSM (seluler) dengan bantuan satelit diatas bumi. Karena
merupakan perpaduan GPS dan GSM, maka GPS Tracking ini dilengkapi dengan sim card GSM
didalamnya (sama seperti handphone) untuk koneksi dengan handphone anda dan menggantungkan
kepada sinyal GSM. Pada saat ini jangkauan sinyal GSM seperti XL dan Simpati sudah sangat luas
menjangkau hampir seluruh pelosok nusantara, sehingga anda dapat melakukan pemantauan, memonitor
dan melacak mobil anda dalam jangkauan ribuan kilometer jauhnya. Handphone anda disarankan
memiliki fitur / layanan GPRS untuk koneksi ke internet. Jadi secara umum fungsi GPS Tracking ini
adalah sebagai solusi keamanan kendaraan anda yang bertugas untuk memantau, memonitor dan melacak
keberadaan kendaraan anda dimanapun dan kapanpun dalam jarak ribuan kilometer.
5. Laporan Berkala/Periodik
Untuk perusahaan ekspedisi dan cargo, fungsi ini sangat dibutuhkan untukmengetahui track atau
rute jalur perjalanan yang ditempuh oleh kendaraan. GPS Tracking ini dapat di setting untuk
mengirimkan laporan titik koordinat posisi mobil anda secara berkala atau periodik dalam waktu yang
anda tetapkan. Contohnya anda men-setting GPS untuk memberikan laporan setiap 5 menit atau 10 menit
atau 1 jam sekali sesuai keinginan dan kebutuhan anda, sehingga anda dapat mengetahui dengan jelas rute
perjalanan mobil anda.
Semua komponen diatas dipasangkan didalam body mobil dan tidak ada yg terlihat dari luar.
Bagaimana bila mobil yang anda parkir di halaman rumah atau yang anda parkir dipinggir jalan
hilang dicuri orang, atau mobil anda dibawa kabur oleh teman atau kenalan anda, atau dibawa
kabur orang yang menyewa mobil rental anda.
Tentu ini akan membuat anda panik, sedih dan marah.
Memang benar mobil anda sudah diasuransikan, tapi mengurus mobil anda yang hilang ke pihak
kepolisian dan pihak asuransi tidaklah mudah, pasti anda akan banyak menyita waktu, tenaga dan
uang.
Klaim asuransi atas kehilangan mobil anda akan diproses oleh pihak asuransi selama 2 sampai 3
bulan, dan selama itu, anda merasa was – was menunggu kabar dari pihak asuransi apakah mobil
anda akan diganti utuh oleh pihak asuransi. atau tidak.
Belum lagi, selama menunggu keputusan pihak asuransi tersebut, anda tidak memiliki mobil lain
untuk kegiatan anda sehari-hari.
Dan yang lebih mengkhawatirkan lagi bila mobil anda digelapkan atau dibawa lari teman atau
kenalan anda, terutama bagi anda pengusaha rental mobil, karena pihak asuransi tidak akan
mengganti mobil anda yang hilang akibat penggelapan.
Pengawasan terhadap barang atau orang kini sudah makin mudah. Apalagi sejak ditemukannya
teknologi Global Positioning System (GPS). Jika sebelumnya teknologi ini terbatas untuk mengidentifikasi
lokasi si pemegang alat, maka dengan penemuan aplikasi mobile guide ciptaan mahasiswa ITS, kita bisa
melacak keberadaan seseorang lewat telepon seluler berbasis GPS. Adalah Laudi Heryasin, mahasiswa
Fakultas Teknik Informatika ITS angkatan 2002 yang mengembangkan aplikasi tersebut melalui Tugas
Akhir (TA) berjudul Perancangan dan Pembuatan Sistem Informasi dengan Menggunakan Teknologi GPS
Berbasis G2 MEXML-RPC.
Kampus ITS, ITS Online - Pengawasan terhadap barang atau orang kini sudah makin mudah. Apalagi
sejak ditemukannya teknologi Global Positioning System (GPS). Jika sebelumnya teknologi ini terbatas
untuk mengidentifikasi lokasi si pemegang alat, maka dengan penemuan aplikasi mobile guide ciptaan
mahasiswa ITS, kita bisa melacak keberadaan seseorang lewat telepon seluler berbasis GPS.
Adalah Laudi Heryasin, mahasiswa Fakultas Teknik Informatika ITS angkatan 2002 yang mengembangkan
aplikasi tersebut. Lewat Tugas Akhir (TA) berjudul Perancangan dan Pembuatan Sistem Informasi dengan
Menggunakan Teknologi GPS Berbasis G2 MEXML-RPC, ia membuat telepon seluler yang kita kenal
sehari-hari memiliki fungsi lebih. Yaitu bisa mengetahui keberadaan orang yang sedang menelpon kita
melalui koordinat yang terbaca pada GPS.
Putra bungsu Prof Dr Ir Herman Wahyudi DEA, Dosen FTSP ITS ini, merancang aplikasi mobile guide
hanya dengan bermodalkan 3.5 juta rupiah. Uang itu dipergunakan untuk membeli sebuah telepon
seluler bersistem operasi Java, sebuah GPS receiver, dan kabel data. Agar GPS receiver berfungsi, GPRS
pada telepon seluler harus diaktifkan. Selanjutnya GPS receiver dikoneksikan lewat null modem buatan
sendiri.
" saya gambling juga apakah perangkat GPS receiver ini bisa dikoneksikan ke telepon seluler, karena slot
kedua device ini tak bisa terkoneksikan. Akhirnya masalah terpecahkan ketika saya mendapat masukan
dari seorang teman dari Rusia di milis application developer. Dari masukan itu, saya membuat null
modem untuk mengoneksikan keduanya," katanya ditemui di Kampus ITS, Kamis siang (2/2).
Untuk bisa melacak posisi orang lain (orang yang ditelepon), orang tersebut harus memiliki peralatan
yang sama dengan orang yang menelepon. Dengan teknologi ini, selain bisa berbicara, si penelpon bisa
mengetahui posisi yang diajak bicara begitupun sebaliknya. " dimanapun kita menelpon, posisi kita
terlacak oleh lawan bicara," Lody yang hobi billiard
Teknologi ini, tambah Lody, memungkinkan untuk diaplikasikan karena didukung informasi yang
dikirmkan lewat satelit dan backbone internet. Di atas atmosfer bumi, jelasnya, ada 28 satelit GPS
(seluruhnya milik Amerika Serikat) yang setiap waktu mampu memberikan layanan sinyal GPS. "
penggunaan satelitnya, kita bisa dapatkan secara gratis. Kita hanya perlu keluar uang saat membayar
tagihan telepon seluler untuk volume data yang digunakan lewat backbone internet," tukas mahasiswa
pada Maret nanti mungkin akan lulus cumlaude dengan IPK 3,66 dan lama studi 3,5 tahun.
Selain bisa memantau posisi orang lain lewat telepon seluler, aplikasi ciptaan Lody ini juga
memungkinkan digunakannya PC atau notebook sebagai GPS receiver. Selain itu, temuan Lody ini bukan
hanya bisa memantau keberadaan orang namun posisi benda apapun bisa dilacak lewat teknologi ini.
Tentu saja dengan berbagai renovasi di sana-sini terutama terkait portabilitas GPS receiver dan telepon
seluler.
" dipasang di taksi, mobil, atau sepeda motor. Kalau hilang, bisa dengan mudah kita melacaknya. Bisa
pakai HP atau lewat notebook dan PC untuk melacaknya sejauh pencurinya tidak menemukan perangkat
GPS dan HP yang ditanam di barang-barang kita," katanya yang sejak setahun terakhir ini menjadi
direktur sebuah CV yang ia bangun bersama teman kuliahnya.
Tentang ide yang bisa digunakan untuk melacak benda yang hilang, Lody mengaku tertantang untuk
mengembangkannya. Hal pertama yang harus diatasi adalah ukuran perangkat. " kemajuan teknologi
mobile devices kita bisa ciutkan perangkat HP ataupun GPS receiver hanya dalam 1 perangkat berbentuk
chip," papar alumnus SMAN 2 Surabaya ini. Ke depan, Lody berencana untuk mematenkan aplikasi
ciptaannya. Paten ini penting mengingat apa yang dia ciptakan mungkin merupakan satu-satunya yang
dikembangkan di Indonesia. (Humas/rin)
Jumpa lagi dengan Agus Haryanto diseri tutorial Android, Pada tutorial sebelumnya kita telah
mempelajari tentang Mendapatkan koordinat dari GPS. Nah koordinat itu tidak akan berarti lebih
apabila tidak kita tampilkan dalam MAP. Untuk Android Map yang dipakai biasanya adalah
Google MAP.
Agar Emulator kita dapat menampilkan MAP Google MAP ada beberapa hal yang harus
dilakukan (saya ambi dari http://mobiforge.com/developing/story/using-google-maps-android) :
1. pada Android SDK harus sudah terinstall Google APIs by Google Inc, Android API 8
2. Masih dari Android SDK, buat Android Virtual Device baru untuk yang kana digunakan
untuk emulator yang memnggunakan Fitur Google API. Caranya, klik Virtual Device,
lalu klik tombol New akan muncul jendela “Create New Android Virtual Device”
Isikan seperti gambar dibawah, lalu klik Create AVD
3.
3. Untuk memanfaat kan fitur Google Map ini, kita memerlukan Map API Key, tanpa ini kita
tidak akan dapat menampilkan MAP di Android. Bagian inilah yang sering dilupakan, sehingga
banyak yang bingung, mendapatkan Map nya tidak tampil.
6. Kita buat MD5 FingerPrint dengan menggunakan command keytool.exe yang ada pada java
SDK, biasanya terletak di “C:\Program Files\Java\<JDK_version_number>\bin”
8. MD5 FingerPrint ini kana digunakan untuk membuat Key Goggle Map.
Sekarang kita buka browser masuk ke “http://code.google.com/android/maps-api-
signup.html”
ikuti petunjuk yang ada.
9. Selamat anda telah sukses mendapatkan Key Google Map. Simpanlah key ini.
Jangan sampai hilang, karena akan kita pakai untuk develop menggunankan
Google Map dian droid.
main.xml
string.xml
TampilkanMap.java
4. Untuk dapat melakukan menampilan Map Google Map kita perlu menambahkan <uses-
library> com.google.android.maps dan <uses-permission> INTERNET nya melalui file
AndroidManifest.xml , buka file AndroidManifest.xml lalu ketikkan seperti kode berikut
7. Sekarang mari kita coba run Project BelajarGoogleMap, maka hasilnya akan seperti ini
Kalau kita run project kita sekarang, lalu kita klik salah satu bagian map, maka akan muncul
zoom controlnya
10. Kita dapat mengatur (map) peta mana yang ingin kita tampilkan dilayar caranya dengan
menentukan koordianat latitude dan longitudenya. Untuk kodenya adalah
sekarang mari kita run projectnya, maka tampilannya akan seperti ini
Sekarang yang muncul adalah peta jakarta, hal ini terjadi karena kita menset koordinat latitude
dan langitudeny adalah salah satu titik lokasi dijakarta
Makin seru saja kan android, setelah berhasil dalam tutorial ini, tentunya kita makin semangat
dan selanjutnya akan timbul pertanyaan bagaimana cara membuat marker dan infowindow pada
google map di android.
Untuk tutoial marker dan info window insya Allah akan diposting pada tutorial selanjutnya.
Salam hangat
Agus Haryanto
October 29th, 2010 | Tags: agus haryanto, android google map, android gps google map,
android tutorial, aplikasi android, belajar android, gps android, pengenalan google map, tutorial android
| Category: Android
@Rendy, Untuk dapat diinstall di HP biasanya file APK yang dibuat menggunakan file
keystore sendiri. jadi untuk Key Google Apinya harus digenerate berdasarkan file
keystore tersebut
Agus Haryanto
wahyu
mas ini proses penampilan map nya emang lama ya, dari tadi saya cuma muncul bentuk
kotak2 aja, kyk di milimeter blok gitu mas ????
sanjaya
wahyu
July 29th, 2011 at 3:04 am
wahyu
Yugie
@cung cruy pas mau di masukin passwordnya ko gak bisa ya? gak bisa ketik apa2.. Any
Solution?
Thx Before!
tirta
Hanzputro
gan ente kan jelasin gini ‘KeyGoogleMap yang digunakan masih dari file debugkeystore,
yang mana ini hanya khusus untuk development, sedangkan untuk install diHP, biasanya
kita mengeksport project kita menjadi file APK dan dalam prosesnya kita disuruh
membuat atau menggunakan file keystore sendiri. nah agar petanya tampil di Handset
kita perlu generate ulang Key Google mapnya dengan file keystore tersebut.’
nah ane mau tanya, itu gimana yah caranya bikin keystore sendiri di handset???tutornya
yah…
Agus Haryanto
zulkifli
kok petanya punya saya Pak g’ muncul pdahal saya udah punya key api map dr google
dan udah saya Edit main.xml lalu isikan kode berikut:
com.google.android.maps.MapView
android:id=”@+id/mapView”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:enabled=”true”
android:clickable=”true”
android:apiKey=”0M3jys493yPqKtGEr9Tqddnz–4×3nvRT0kfPXg”
squalcyber
masih belajar…
Gan
letak kekurangannya di mana ya? saya sudah mencoba step by step seperti langkah di
atas, di coding tdk ada error.
gio
saya udah copy-paste semua koding di atas, tapi nggak bisa .. kenapa ya…??
Agus Haryanto
sulaiman
saya sudah ada fingerprint tapi bukan MD5 melainkan SHA1 dan setelah saya masukkan
untuk mendapatkan Api Key, muncul pemberitahuan bahwa fingerprint tidak valid,
bagaimana solusinya?
sulaiman
lanjutan
saya pakai windows 7,