Anda di halaman 1dari 23

GPS dan pemetaan di Android – Penjelasan + Source Code

Tweet

Bagi XCoders yang berminat mempelajari dasar-dasar pemetaan dengan GPS serta penerapan
programming pada Android, referensi ini mungkin berguna.

Download artikel + Source code

Berikut dibawah ini adalah penggalan artikel yang ditulis oleh Zamrony P. Juhara

Layanan berbasis lokasi

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°.

Bagaimana GPS bekerja?


Teknologi Global Positioning System (GPS) adalah teknologi sistem navigasi yang awalnya
dikembangkan untuk menunjang kegiatan militer namun kemudian dibuka untuk umum.
Teknologi GPS terdiri atas konstelasi 27 satelit yang mengorbit bumi (24 satelit aktif + 3 satelit
cadangan seandainya ada yang rusak).

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).

(Selengkapnya bisa didapatkan pada file download diatas).

11/10/2008 | Read 1876 Time(s)


2014, GPS Gantikan Peta
Seiring dengan perkembangan Teknologi, GPS nantinya akan
menggantikan Peta

AMERIKA SERIKAT - Perkembangan GPS diprediksi akan semakin meningkat. Bahkan


ketergantungan manusia pada peta akan tergantikan dengan GPS.

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.

1. Memantau, Memonitor dan Melacak Kedaraan


Caranya adalah dengan mengirimkan SMS dari handphone anda ke GPS Tracking yang ada
di kendaraan anda, dalam hitungan detik GPS Tracking secara otomatis akan mengirimkan SMS balasan
ke handphone anda yang berisi informasi titik koordinat posisi mobil anda, kemudian masukkan
koordinat tersebut ke dalam google earth atau di google maps melalui handphone anda, selanjutnya anda
akan melihat hasil pelacakan secara visual pada handphone anda dalam bentuk peta digital dan foto
satelit.

2. Menyadap Pembicaraan Orang di Dalam Mobil


Caranya sama seperti anda menelpon seperti biasa, cukup tekan nomor GPS, Tracking yang
ada mobil anda, microphone yang berada di kendaraan anda secara otomatis akan aktif dan anda dapat
langsung menyadap dan mendengarkan pembicaran orang – orang yang berada di dalam mobil anda. Bila
handphone anda memiliki fitur / layanan recording / rekam, maka anda dapat merekam pembicaraan
mereka dalam handphone anda.

3. Mematikan Mesin Kendaraan


GPS ini memiliki kemampuan mematikan mesin kendaraan anda dari jarak yang sangat jauh
dengan menggunakan handphone anda, walaupun kendaraan anda berada ribuan kilometer jauhnya dari
anda. Caranya adalah dengan mengirimkan SMS dari handphone anda ke GPS Tracking, yang kemudian
dalam hitungan detik saja mesin mobil anda akan mati. Mesin mobil anda hanya bisa hidup kembali
dengan perintah dari handphone anda.

4. Alat Anti Maling


Khawatir memarkir mobil dipinggir jalan, tempat parkir atau halaman rumah anda? Mobil anda
sudah dilengkapi alarm mobil dan kunci stang? Itu tidak cukup. Fakta membuktikan bahwa maling dapat
menembus sistem alarm mobil anda dan dapat membuka kunci stang anda dengan mudah dan cepat. Tapi
bila mobil anda sudah dilengkapi dengan GPS Tracking, maka walaupun si maling sudah berhasil
menembus alarm mobil dan kunci stang mobil anda, dia tidak akan mampu untuk menghidupkan mesin
mobil anda (caranya sama seperti pada point 3).

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.

6. Mengirimkan Alarm Jika Aki Mobil Dicabut Orang


GPS Tracking ini akan otomatis mengirimkan SMS alarm ke handphone anda ketika aki mobil
anda dicabut orang lain. Dan ketika itu juga GPS Tracking akan secara otomatis mengambil power dari
batere cadangan yang ada di dalam GPS Tracking yang mampu standby selama 12 – 24 jam, sehingga
anda bisa menentukan langkah apa yang harus anda lakukan terhadap mobil anda saat
itu.

Service dan Garansi :

1. Gratis biaya Pemasangan (Jakarta,Bekasi, Depok, Tangerang dan Yogyakarta)


2. Jaminan service 12 bulan,
3. Jaminan uang kembali 6 bulan,
4. Pemasangan alat dirumah anda.

Paket Alat GPS Tracking

1. Modul GPS Tracking,


2. Antena GPS,
3. Antena GSM,
4. Microphone.
5. Buku Panduan Pemasangan

Semua komponen diatas dipasangkan didalam body mobil dan tidak ada yg terlihat dari luar.

Keunggulan Kami : Alat kami tidak mudah rusak,

1. Alat Kami Tidak Mudah Rusak


2. Umur pemakaian alat kami sangat panjang,
3. Jaminan service selama 12 bulan,
4. Jaminan uang kembali selama 6 bulan bila alat tidak berfungsi
5. Harga bersaing.
99% Akurat
Titik koordinat lokasi mobil anda yang dikirimkan oleh GPS Tracking 99% akurat dari tempat
dimana terakhir anda melakukan mengecekan posisi mobil. Gambar yang anda lihat dari google earth dan
google maps berupa peta digital dan foto satelit juga sangat akurat, sehingga memudahkan anda untuk
melakukan pelacakan atas mobil anda. Untuk lebih jelasnya anda bisa coba akses ke google earth dan
google maps untuk melakukan ilustrasi pelacakan mobil.

Biaya Operasional Sangat Kecil


Karena GPS Tracking ini adalah perpaduan teknologi GPS dan GSM dan alat GPS Tracking ini
didalamnya terdapat sebuah sim card GSM (sama halnya seperti handpone), maka GPS Tracking ini juga
memerlukan pulsa untuk melakukan pengriman SMS balasan ke handphone anda ketika diminta, sehinga
setiap SMS yang dikirimkan oleh GPS Tracking ini memerlukan pulsa, sehingga anda, disarankan untuk
tetap menjaga aktivasi kartu GSM yang ada di dalam GPS Tracking agar tetap aktif dan tidak “hangus”,
juga memastikan bahwa pulsa di sim card GPS Tracking anda selalu tersedia, ini untuk menjaga agar GPS
Tracking tidak kehabisan pulsa saat ia dibutuhkan. Pengisian pulsa dapat dilakukan dengan sistem
elektrik, dan jumlah pulsa yang dibutuhkan untuk aktif selama1 bulan kurang lebih sekitar 20.000an.

GPS Tracking Sangat Mudah


Setelah alat GPS Tracking ini terpasang di mobil anda, maka sejak itu pengoperasian atas alat ini
dilakukan oleh anda sendiri dengan menggunakan handphone anda, karena pengoperasian alat ini sangat
mudah sekali, anda tidak akan kesulitan untuk mengoperasikannya, selain itu anda juga akan diberikan
buku panduan untuk mengoperasikan GPS Tracking ini, dan kami akan melatih anda mengoperasikannya.

Lifetime Alat Sangat Panjang


Alat GPS Tracking ini umur pemakaiannya sangat panjang tergantung perawatan anda (5 – 10
tahun). Kami sarankan kepada anda untuk selalu melakukan service atau pengecekan alat yang sudah
dipasang di mobil anda setiap tahun untuk memperpanjang umur pemakaian alat ini dan juga untuk
mengetahui bila ada komponen-komponen alat ini yang mungkin nanti bermasalah sehingga membuat
alat menjadi tidak berfungsi.

Jangan Salah Beli GPS


Perlu anda ketahui bahwa Alat GPS Tracking ini banyak jenis dan tipenya, beberapa orang ada
yang menawarkan Alat GPS Tracking ini dengan harga yang sama namun fungsinya tidak se-efektif alat
kami. informasi yang dikirimkan oleh Alat tersebut ke handphone anda hanya berupa lokasi wilayah tapi
bukan koordinat seperti yang telah saya terangkan diatas. contoh : setelah anda mengirimkan sms dari
handphone ke alat tersebut, alat tersebut mengirimkan sms yg berisi : “mobil anda berada disekitar
wilayah senayan”. tanpa informasi titik koordinat dan kecepatan. Sangat sulit bagi anda untuk mencari
mobil anda yang hilang dalam radius wilayah seluas itu, sehingga penggunaan alat tersebut sangat tidak
efektif. dan buang-buang uang saja. Oleh karena itu, sebelum anda memutuskan untuk membeli, tanyakan
dulu fungsi dan spesifikasi dari alat yang akan anda beli tersebut untuk menghindari salah beli.

Mengapa Harus Pasang GPS Tracking

 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.

Ilustrasi Ketika Mobil Anda Hilang


Mobil anda diparkir didepan rumah anda, setelah 2 – 3 jam kemudian anda melihat dan
menyadari ternyata mobil anda sudah tidak lagi berada ditempatnya karena telah dicuri orang. Bila mobil
anda sudah dipasangkan GPS Tracking, maka langkah yang anda lakukan adalah sebagai berikut :

1. Cek posisi mobil anda dengan handphone anda,


2. Cek posisi mobil anda ke google earth dan google maps,
3. Matikan mesin mobil anda dengan handphone anda,
4. Si-pencuri akan panik ketika mobil yang dicurinya tiba-tiba mogok, ia tidak akan mau mengambil
resiko dengan mencari tahu kenapa mobil tersebut mogok, ia akan segera lari meninggalkan
mobil anda,
5. Kejar mobil anda tersebut hingga anda bisa menemukan lokasi mobil anda,
6. Saat anda sudah berhasil menemukan mobil anda dengan aman, hidupkan kembali mesin mobil
anda dengan mengirimkan sms dari hp anda ke Alat GPS Tracking,
7. Setelah itu, bawa pulang kembali mobil anda yang hilang.

Aplikasi Mobile Guide Untuk Mengetahui Posisi Lewat Telepon Seluler


ww.its.ac.id (03 Februari 2006)

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)

Belajar Android - Pengenalan Google Map

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.

4. Kalau anda pakai Windows XP cari file debug.keystore. , biasanya terletak di


directory C:\Documents and Settings\<username>\Local Settings\Application
Data\Android

5. Copykan file debug.keystore ke directory c:\android

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”

7. Dari command promt masuk kedirectory tesebut lalu jalankan ketikkan


“keytool.exe -list -alias androiddebugkey -keystore
"C:\android\debug.keystore" -storepass android -keypass android”
lalu tekan enter

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.

Panjangyah langkah-langkahnya, ayo terus semangat


Persiapan Sudah selesai, sekarang kita masuk ke pembuatan Aplikasinya,
berikut langkah langkahnya.
1. Seperti biasa, buat New Android Project
2. Pada saat project pertama kali dibuat ada 3 file penting yang langsung
dibuat, yaitu

 main.xml
 string.xml

 TampilkanMap.java

3. Edit file main.xml, ketikkan kode seperti dibawah ini

Disini untuk menampilkan MAPnya kita menggunakan tag


com.google.android.maps.MapView sedangkan untuk Layoutnya adalah RelativeLayout
Untuk android:apiKey, isi dengan key Google Map yang telah kita buat tadi

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

5. Edit file TampilkanMap.java dan ketikkan kode dibawah ini


Pada kode diatas class TampilkanMap meng extends class MapActivity, agar class ini dapat
menampilkan map.

7. Sekarang mari kita coba run Project BelajarGoogleMap, maka hasilnya akan seperti ini

8. Horee, We can do that J, Alhamdulillah akhirnya MAPnya tampil.


9. Map diatas rasanya masih kurang karena belum ada tombol (navigasi) untuk pengaturan zoom
viewnya.
Untuk itu tambahkan kode berikut pada baris terakhir method onCreate

MapView mapView = (MapView) findViewById(R.id.mapView);


mapView.setBuiltInZoomControls(true);

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

double lat = -6.2532592788520005;


double lng = 106.853239291777;
GeoPoint point = new GeoPoint((int) (lat *1E6),(int) (lng * 1E6));
mapView.getController().animateTo(point);
mapView.getController().setZoom(15);
point adalah koordinat yang kita tentukan,
mapView.getController().animateTo(point); akan membuat map yang ditampilkan adalah map
yang koordinat dtitik tengahnya adalah point
mapView.getController().setZoom(15); akan menset zoom level map nya adalah 15

Sehingga kode lengkap dari TampilkanMap.java 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

69 comments to Belajar Android – Pengenalan Google Map


« Older Comments 1 2
 Agus Haryanto

July 24th, 2011 at 11:09 pm

@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

July 24th, 2011 at 11:40 pm

@ayusinthia, Kemungkinan masalahnya sama dengan pauljsenjs, 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

 wahyu

July 28th, 2011 at 9:19 am

mas ini proses penampilan map nya emang lama ya, dari tadi saya cuma muncul bentuk
kotak2 aja, kyk di milimeter blok gitu mas ????

 sanjaya

July 28th, 2011 at 9:55 am

mas mau nanya klo dapetin latitude dan longitudenya gmana ?


misal nya untuk dapatin latitude dan longitudenya alamat rumah saya….

 wahyu
July 29th, 2011 at 3:04 am

mas ini nyoba2 jg ga bisa2 tampilin mapnya .


gimana ya ?tolong dijawab yah mas urgent nih ,
hihihi

 wahyu

July 29th, 2011 at 3:44 am

buat mas @opik gimana caranya tahu proxy sama portnya ,


emulator saya jalan browsernya tapi saya liat proxy sama port mang kosong.

 Yugie

August 18th, 2011 at 3:25 am

@cung cruy pas mau di masukin passwordnya ko gak bisa ya? gak bisa ketik apa2.. Any

Solution?

Thx Before!

 tirta

September 25th, 2011 at 7:24 am

Unable to open stack trace file ‘/data/anr/traces.txt/: Permission denied

kira2 ini kenapa ya om ?

 Hanzputro

September 26th, 2011 at 6:40 am

Om Agus, gimana sih cara membuat google maps offline ??


 diamz

November 1st, 2011 at 11:27 pm

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…

kalo di kompi ane udah jalan,,,thanks berat ^^

 Agus Haryanto

November 2nd, 2011 at 11:00 pm

@diamz, keystore dapat kita buat sendiri, coba cek tutorial


http://agusharyanto.net/wordpress/?p=355

 zulkifli

November 10th, 2011 at 10:40 am

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”

kira2 masalahnya dimna Pak mohon penjelasannya… makasih sebelumnya mas …


 putriafebriana

December 1st, 2011 at 1:36 pm

makasih ya pak tutorialnya…:D

 squalcyber

December 2nd, 2011 at 3:04 pm

mas,, udh ane cba running g bsa…


lngsng force close…
tu knp y???

masih belajar…

 Gan

December 23rd, 2011 at 1:14 pm

Saya sudah mencoba suhu,


tapi gagal terus, selalu muncul pesan

“FORCE CLOSE” (program tdk bisa dijalankan di android)

letak kekurangannya di mana ya? saya sudah mencoba step by step seperti langkah di
atas, di coding tdk ada error.

Mohon bimbingannya suhu..

 gio

January 3rd, 2012 at 4:44 am

saya udah copy-paste semua koding di atas, tapi nggak bisa .. kenapa ya…??
 Agus Haryanto

January 3rd, 2012 at 10:59 am

@gio, coba ikuti tutorialnya sampai akhir baru run

 sulaiman

January 5th, 2012 at 1:08 am

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

January 5th, 2012 at 1:14 am

lanjutan
saya pakai windows 7,

Anda mungkin juga menyukai