Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

dokumen-dokumen yang mirip
Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

[Pemrograman Android GPS MAP 02][Level: Menengah] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

[Pemrograman Android Dasar 02][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Translasi Translasi artinya kita menggeser posisi dari posisi x,y,z ke posisi x2,y2 dan z2. Translasi dapat dilakukan dengan cara memanggil fungsi:


Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

[Pelatihan Pemrograman Android]

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

Location Based Services

Praktikum 9 Pemprograman Android GUI 2 Layar

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Cara Membuat Background Dinamis di Android

UNIVERSITAS KOMPUTER INDONESIA

Struktur & Pemakaian Teknologi Game Struktur Project Android

Membuat Alert Dialog Pada Android

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Latihan 1 Menghitung Luas Persegi Panjang

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Praktikum VI Activity dan Intent

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

Membuat Chating Messager Di Android

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID. Dibuat Oleh : Nama : Zunar Fitrianto NIM : Kelas : 13.5B.11

Praktikum 1 - Getting Started with Android

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL 10 KOMPONEN GUI ANDROID

Struktur & Pemakaian Teknologi Game Pembuatan Activity

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Membuat list dengan RecylerView dan dependency injection ButterKniffe


DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Tutorial Aplikasi Android Sederhana dengan Action Button

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Interface Dinamis Menggunakan FrameLayout

Modul. Android Programming. Dyah Fajar Nur Rohmah

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum VI Activity dan Intent

Stuktur Folder Project Di Android Studio

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Membuat preferensi atau pengaturan pada aplikasi android

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Latihan 2 List Menu Bertingkat

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Membuat Animasi pada Splash Screen. Android App. menggunakan Xamarin

BAB 4: HTTP CONNECTION

BAB V IMPLEMENTASI DAN PEMBAHASAN

UNIVERSITAS KOMPUTER INDONESIA

Membuat Spash Screen

Pemrograman Android dengan Eclipse

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL 13 KOMPONEN GUI ANDROID


MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Persiapan. 2.1 Hardware

Membuat Simple List Transaksi

UNIVERSITAS KOMPUTER INDONESIA

BAB IV PENGUJIAN DAN ANALISA

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Membuat UI Cantik Dan Serasi Di Android Menggunakan Palette Library Material Design

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans


BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

LAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"

Modul. Pemrograman Aplikasi Android

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Membuat tab menu di aplikasi android

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

Menulis Aplikasi untuk Android Bagian I

Lecture Notes

Praktikum XI Animasi dan Multimedia

Penggunaan Button di Android

Variabel dan tipe data

BAB IV PENGUJIAN DAN ANALISA ALAT

Cara Membuat Layout Dynamic di Android

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Aplikasi Sederhana Hello World untuk Android

Transkripsi:

Pemrograman Android GPS MAP Part 3 [Pemrograman Android GPS MAP 03][Level: Menengah] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. andi.taru@gmail.com Lisensi Dokumen: Copyright 2012 JavaClopedia.com Seluruh dokumen di JavaClopedia.com dapat digunakan dan disebarkan secara bebas untuk tujuan non-komersial dan harus menyertakan penulis serta sumber asli dokumen yaitu JavaClopedia.com. Penulisan ulang tidak diperkenankan tanpa seijin JavaClopedia.com Persiapan Sebelum mengikuti pembelajaran yang akan dibahas, dibutuhkan beberapa perangkat lunak yang harus terinstall dengan baik di komputer pembaca. Minimal sudah terinstall dan tersetting dengan benar beberapa perangkat lunak di bawah ini: - Tutorial sebelumnya. Pemrograman Android Dasar 01 Instalasi - Pemrograman Android GPS MAP 01 Basic GPS - Pemrograman Android GPS MAP 02 Generate Key - Android Google Map API - Koneksi Internet :D Pendahuluan Google Map sudah terintegrasi secara penuh di dalam Perangkat Android, sehingga programmer dapat dengan mudah membuat aplikasi berbasis Google Map. Cara pembuatannya pun relatif cukup mudah. Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut: <com.google.android.maps.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" android:apikey="0dah8aeptin9b88j1vcpr9cwrtnhd5qqlaqk-qw" /> User Pemission <uses-permission android:name="android.permission.internet" />

ANDROID IN ACTION! Saatnya kita mencobanya di Android Pembaca ikuti langkah-langkah berikut ini yak: 1. Buka IDE Eclipse yang sudah didownload dan tersetting Android. 2. File > New > Other atau dengan shortcut (CTRL + N) Pilih Android > Android Project > Next 3. Isikan Property isian seperti pada Gambar di bawah ini, kemudian tekan Finish.

4. Buka src > res > layout > main.xml 5. Kemudian pilih main.xml

6. Kode Program akan menjadi berikut ini: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <com.google.android.maps.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" android:apikey="0dah8aeptin9b88j1vcpr9cwrtnhd5qqlaqk-qw" android:id="@+id/mapview" /> </LinearLayout> 7. Buka AndroidManifest.xml tambahkan baris-baris berikut:

8. Buka main.java seperti Gambar berikut 9. Edit Kode Program Menjadi: package com.javaclopedia.androidmap; import android.os.bundle; import com.google.android.maps.geopoint; import com.google.android.maps.mapactivity; import com.google.android.maps.mapcontroller; import com.google.android.maps.mapview; public class Main extends MapActivity { MapView mapview; MapController mapcontroller; @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); mapview = (MapView)findViewById(R.id.mapView); mapcontroller = mapview.getcontroller(); String coordinates[] = {"-7.317732", "110.497828"}; double lat = Double.parseDouble(coordinates[0]); double lng = Double.parseDouble(coordinates[1]); GeoPoint geopoint = new GeoPoint( (int) (lat * 1E6), (int) (lng * 1E6)); } mapcontroller.animateto(geopoint); mapcontroller.setzoom(15); } @Override protected boolean isroutedisplayed() { return false; }

10. Jalankan aplikasi Android dengan cara klik kanan AndroidMAP01 > Run As > Android Application. 11. Kemudian kita cek Emulatornya, jika muncul seperti Gambar di bawah, tekan MENU di tombol Emulator. 12. Jika tidak ada error, maka akan muncul berikut ini di Emulator: 13. OK, Selamat! JavaClopedians telah selesai belajar Android MAP!!!! Semangat!

Kesimpulan Dari tutorial ini, dapat penulis simpulkan beberapa poin penting berikut ini: 1. Google Map dapat diimplementasikan menggunakan MapView dan MapController 2. Untuk menggunakan Google Map dibutuhkan Android Google API s 3. Untuk dapat mengakses Google Map, kita harus menambahkan INTERNET user pemission 4. Selanjutnya, kita dapat menggunakan Geo Point untuk menampilkan peta di lokasi tertentu Biografi Penulis Andi Taru Nugroho Nur Wismono, Lahir di Tuntang, 01 April 1987. Menyelesaikan S1 Fakultas TI-TI pada tahun 2009 dan menyelesaikan S2 Fakultas TI-SI pada tahun 2011. Penulis merupakan founder dari JavaClopedia.com juga Founder dan CEO perusahaan IT EducaStudio (educastudio.com). Fokus penulis ada pada pemrograman Java baik itu pemrograman game, pemrograman desktop, pemrograman mobile dan pemrograman enterprise. Pengalaman belajar Java penulis, dimulai sejak tahun 2005. Ingin konsultasi pemrograman Java dan Android? request tutorial? Kritik dan Saran? Kirimkan email ke andi.taru@gmail.com