Tutorial Android Google Maps

VERSI INI SUDAH TIDAK JALAN..
Ganti ke -> Android Maps API V2 Tutorial

Tutorial Android Google Maps, setelah sebelumnya kita belajar bagaimana mengakses GPS pada Android, saatnya kita implementasi ke aplikasi yang biasanya menggunakan GPS yakni aplikasi Location Based Service. Pada kesempatan kali ini kita akan membuat sebuah aplikasi yang mengLoad Maps dari Google Maps dan menampilkan sebuah marker/pin di map yang merupakan posisi kita saat ini. :D

Sebenarnya jika anda ingin belajar sendiri, sudah ada dokumentasi yang lengkap yang disiapkan oleh Google, dokumentasi ini memuat bagaimana caranya mengakses google maps, bisa diakses pada url berikut

https://developers.google.com/maps/documentation/android/

Nah, kan itu menggunakan bahasa inggris, kalo kamu males baca yang bahasa inggris ya udah baca yang ini aja yah.. :D Sebelum kita lanjut ke code lebih dalam, untuk bisa meLoad mapsnya google diaplikasi kita, kita musti daftar dulu ke google. Daftarnya dimana..? lewat URL berikut ini : *Jangan lupa login dengan Email Gmail anda dahulu

https://developers.google.com/maps/documentation/android/maps-api-signup

jika anda lihat dibagian bawah.. maka kita musti memasukkan FingerPrint

generate MD5 FingerPrint Google Maps

generate MD5 FingerPrint Google Maps

Lalu bagaimanakah kita mendapatkan fingerPrintnya.. ? caranya..
cari dulu yang namanya file debug.keystore, secara default lokasi debug.keystore ada di folder user windows anda.. lihat,, silahkan gunakan Command Prompt anda untuk mencarinya.. :D

android google maps debug.keystore lokasi

android google maps debug.keystore lokasi

Setelah ketemu file debug.keystore nya, selanjutnya adalah mencari folder instalasi Java anda.. lokasi instalasi java saya ada disini..

lokasi java android maps api

lokasi java android maps api

kemudian masih di folder bin instalasi java.. jalankan code berikut..

keytool.exe -list -alias androiddebugkey -keystore "C:\Users\pratama\.android\debug.keystore" -storepass android -keypass android

perhatikan “C:\Users\pratama\.android\debug.keystore” ganti nama pratama dengan username anda. Jika berhasil maka kita akan dapatkan fingerprint kita..

fingerprint maps android tutorial

fingerprint maps android tutorial

jika sudah mendapatkan fingerprintnya selanjutnya adalah melanjutkan mendaftarkan ke websitenya google tadi..

fingerprint google map

fingerprint google map

setelah mengKlik Generate Api Key,kita akan mendapatkan file berikut..

berhasil signup

berhasil signup

Selanjutnya adalah membuat projectnya.. tapi sebelumnya pastikan anda memiliki Google API dan AVD yang seseuai

google api

google api

avd google api

avd google api

lihat yang saya beri garis bawah merah..

Buat Project baru.. perhatikan pada Bagian Compile With, pilih yang Google API

Google Maps Tutorial

Google Maps Tutorial

Langkah selanjutnya adalah merubah file AndroidManifest.xml kita, kita tambahkan permission agar Android kita dapat menggunakan Internet, dan menambahkan libary google mapsnya..

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
	package="com.example.googlemapstutorial"
	android:versionCode="1"
	android:versionName="1.0" >
	<uses-sdk
		android:minSdkVersion="8"
		android:targetSdkVersion="15" />
	<uses-permission android:name="android.permission.INTERNET" />
	<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
	<application
		android:allowBackup="true"
		android:icon="@drawable/ic_launcher"
		android:label="@string/app_name"
		android:theme="@style/AppTheme" >
		<uses-library android:name="com.google.android.maps" />
		<activity
			android:name="com.example.googlemapstutorial.MainActivity"
			android:label="@string/app_name" >
			<intent-filter>
				<action android:name="android.intent.action.MAIN" />
				<category android:name="android.intent.category.LAUNCHER" />
			</intent-filter>
		</activity>
	</application
</manifest>

selanjutnya adalah kita ubah file activity_main.xml nya.. dengan code berikut :

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android"
	android:id="@+id/mapView"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:apiKey="KEY-KAMUUUUU"
	android:clickable="true" />

ganti KEY-KAMUUUUU dengan code yang kamu dapat setelah register di Google Maps API tadi..

lalu pada file MainActivity.java rubah menjadi seperti ini

package com.example.googlemapstutorial;

import com.google.android.maps.MapActivity;

import android.os.Bundle;


public class MainActivity extends MapActivity
{

	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
	}

	@Override
	protected boolean isRouteDisplayed()
	{
		// TODO Auto-generated method stub
		return false;
	}

}

jika anda jalankan, aplikasi kita ini sudah berhasil menampilkan GoogleMaps, ingat anda harus terkoneksi dengan Internet agar dapat menampilkan maps.

google maps tampil

google maps tampil

To be continueed….

Tagged with: , , , , ,
Posted in Android, Tutorial
You might also likeclose