Lompat ke konten
A alfach.com

Membuat Aplikasi Google Map di Android

A alfach.com
1 menit baca

Ini hanya sample sederhana atau mungkin bisa di bilang fase awal membuat aplikasi berbasis google maps di android. Beberapa tutorial sebenarnya sudah duluan. :p

Untuk membuat aplikasi google map di android via emulator, yang pastinay Anda membutuhkan emulator yang berbasis kan google API. Karena sewaktu meng-install emulator, ada yang tanpa menggunakan google API. Google API ini dibutuhkan untuk dapat menginclude class bawaan dari google map untuk dapat diterapkan pada coding kita. Tanpa menggunakan google API ini, coding Anda akan memperlihatkan error sewaktu pemanggilan class google map itu.

Ok, jika sudah memiliki emulator berbasiskan google API. Mari kita mulai coding... mariiii.

1. Mengedit file AndroidManifest.xml untuk menginclude google map dan juga meminta ijin (permission si aplikasi) untuk melakukan koneksi internet :

HTML / XML
<uses -library android:name="com.google.android.maps" ></uses>

dan

HTML / XML
<uses -permission android:name="android.permission.INTERNET" ></uses>

2. Mengedit file layout/main.xml untuk menggunakan google maps. Sehingga isinya menjadi seperti :

< ?xml version="1.0" encoding="utf-8"?>

Yang diperhatikan pada main.xml itu adalah apikey. Anda harus memiliki apikey untuk mengakses google map milik si google. Cara mendapatkan apikey tersebut sudah pernah saya posting di cara-mendapatkan-map-api-key-untuk-android.

3. Mengedit file gmaps.java (source file Anda) dengan seperti ini :

package com.alfach.GoogleMaps; import com.google.android.maps.MapActivity; import android.os.Bundle; public class GoogleMaps extends MapActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected boolean isRouteDisplayed() { return false; } }

Kalau diperhatikan, pertama si class akan melakukan extedn dari MapActivity, lalu secara otomatis juga memerlukan method isRouteDisplayed(). Lalu jalankan, maka hasilnya :

Secara default akan menampilkan wilayah benua Amerika.

Bacaan terkait

Komentar (0)

Belum ada komentar. Jadilah yang pertama.

Tulis komentar

Komentar akan dimoderasi sebelum tampil.

Tidak akan dipublikasikan.