Uji Coba Hasil
Tutorial menampilkan peta di android, itu tidak sesulit yang kita pikirkan. sekarang banyak media informasi yang memanfaatkan SIG untuk mempermudah sebagai penunjuk lokasi maupun lainnya. langsung saja saya jelaskan tahapannya :

1. SDK Android Sudah terinstal
2. Android Studio Sudah wajib terinstal
3. Pastikan ada koneksi internet (modem / wi-fi [disarankan])
4. Buka SDK Android, kemudian Instal Package Google Play Services

Instal Google Play Services


5. Buat Project Baru di android studio, pilih Google Maps Activity

Pilih Google Maps Activity


6. selanjutnya enabling your api, sesuai link yang ada di google_maps_api.xml

Aktifkan APIs sesuai link yang sudah ada


7. create project di API console (https://code.google.com/apis/console)
8. pilih APIs & auth > APIs > Google Maps Android API

Tahap Google Maps Android API


9. pilih APIs & auth > Credentials > Create New Key > Android Key

Create New Key


10. Masukkan SHA1 Fingerprint Package di kotak

Masukkan SHA1 di kotak untuk generate Key APIs

11. muncul tampilan hasil generate APIs key

Hasil Key APIs yang diblok hitam

12. masukkan key ke google_maps_api.xml

Masukkan ke Projects


13. sekarang lanjutkan, membuat MapsActivity.java , kita ambil contoh marker posisi ragunan dan taman mini indah :

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
public class MapsActivity extends Activity {
static final LatLng RAGUNAN = new LatLng(-6.3039, 106.8267);
static final LatLng TAMANMINI = new LatLng(-6.29436, 106.8859);
private GoogleMap map;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
Marker ragunan = map.addMarker(new MarkerOptions().position(RAGUNAN)
.title(“Ragunan”)
.snippet(“Ragunan”)
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.cabin_2)));
Marker tamanmini = map.addMarker(new MarkerOptions()
.position(TAMANMINI)
.title(“Taman Mini”)
.snippet(“Taman Mini itu Indah”)
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.cabin_2)));
// Move the camera instantly to hamburg with a zoom of 15. map.moveCamera(CameraUpdateFactory.newLatLngZoom(RAGUNAN, 15));
// Zoom in, animating the camera. map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
}
@Override public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

14. buat activity_maps.xml :

15. buat file app\src\debug\res\values\google_maps_api.xml


enter key disini


16. Lengkapi android manifest seperti berikut :

17. jalankan project. dan hasilnya :

Hasil Run Device Andromax C2

selamat mencoba