Menampilkan Google Map di Android

Pada tulisan kali ini akan membahas mengenai pengenalan program android untuk menampilkan Google Map. Pada kegiatan ini project yang kita buat akan dijalankan pada sebuah emulator, untuk itu kita harus melakukan konfigurasi terhadap emulator yang ada seperti pada tulisan sebelumnya yaitu android google map emulator configuration. Selain itu, sebelum kegiatan ini dimulai terlebih dahulu kita harus mendapatkan Google API Key yang langkahnya bisa dilihat pada link android api signUp.

Setelah semua persiapan selesai dilakukan maka untuk memulai project ini kita buka Android Studio lalu klik pada bagian Start a new Android Studio project. Setelah itu akan ditampilkan windows untuk membuat proyek baru seperti pada gambar berikut.
create new project android
Setelah isian disesuaikan maka tekan next kemudian akan muncul windows untuk memilih target device seperti tampak pada gambar berikut.

select target device android project
Setelah target device disesuaikan maka langkah berikutnya adalah memilih jenis Activity seperti tampak pada gambar berikut.

select activity on android programming
Setelah memilih activity yang sesuai maka selanjutnya tekan next untuk kemudian klik tombol finish.

Langkah selanjutnya adalah ubah beberapa bagian file diantaranya adalah google_maps_api.xml dimana pada bagian ini kita ubah pada bagian key dengan key yang sudah kita buat.


    
    YOUR_KEY_HERE

Untuk file MapsActivity.java akan tampak seperti gambar dibawah.

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

    private GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
        // Obtain the SupportMapFragment and get notified when the map is ready to be used.
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }

    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;
        LatLng sydney = new LatLng(-6.3217, 106.8886);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Hello Google Map World"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
}

Setelah itu Run aplikasi maka akan tampak tampilan seperti pada gambar berikut.
google map run on emulator
Dengan tampilan gambar diatas maka berakhir pula kegiatan kali ini. Sampai jumpa pada kegiatan berikutnya.

Leave a Reply