membuat peta penanda pada google maps
Android Tips & Trik

Membuat Peta Google Maps API Dengan Android Studio

Android Studio dapat digunakan berbagai macam membuat sebuah aplikasi, salah satunya adalah Membuat Peta Google Maps API Dengan Android Studio. Tutorial ini menunjukkan cara membuat peta Google ke aplikasi Android Anda. Peta tersebut mencakup penanda, yang juga disebut pin, untuk menunjukkan lokasi tertentu.

Maps API dari Google play service adalah salah satu API yang dapat dimanfaatkan dalam mengembangkan aplikasi android berbasis lokasi.

Apa itu Google Maps?

Google Maps pertama kali didesain dan dibuat oleh dua programmer Denmark yaitu Lars Rasmussen dan Jeins Eilstrup, di Sydney, Australia pada perusahaan yang bernama Where 2 Technologies. Google Maps adalah salah satu produk berbasis geospatial dari Google.

Sedangkan Google Maps API direlease pada bulan Juni 2005. Ada dua lisensi dari Google Maps API yaitu standar dan bisnis. Versi standar dibatasi maksimum 25000 akses.

Baca Juga : Deteksi Gerak OpenCV-Phyton

Persiapan

Ada yang perlu di siapkan sebelum mulai membuat sebuah aplikasi Peta Penanda di Google Maps API, diantaranya :

  • Software Android Studio, jika belum download klik disini untuk Download
  • Install Java Development Kit (JDK) jika belum download klik disini untuk Download
  • Kemudian install dan jika sudah jalan kan aplikasi android studio.

Buat Aplikasi Peta Penanda

Ada beberapa langkah dalam membuat sebuah Aplikasi Peta Penanda :\

Langkah 1 : Create New Project ( Pilih Google Maps Activity )

Create New Project

Langkah 2 : Membuat dan edit program

File MapsAvtivity.java

Berfungsi mengetahui lokasi yang telah di tentukan menjadi penanda karena bisa di ubah antara Garis Lintang & Garis Bujur.

package com.example.mymaps;

import androidx.fragment.app.FragmentActivity;

import android.os.Bundle;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

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);
    }

    /**
     * Manipulates the map once available.
     * This callback is triggered when the map is ready to be used.
     * This is where we can add markers or lines, add listeners or move the camera. In this case,
     * we just add a marker near Sydney, Australia.
     * If Google Play services is not installed on the device, the user will be prompted to install
     * it inside the SupportMapFragment. This method will only be triggered once the user has
     * installed Google Play services and returned to the app.
     */
    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Udinus and move the camera
        LatLng udinus = new LatLng(-6.982696, 110.409086);
        mMap.addMarker(new MarkerOptions().position(udinus).title("Saya Berada di Udinus"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(udinus));

        // Add a marker in UIN and move the camera
        LatLng uin = new LatLng(-6.986624, 110.359288);
        mMap.addMarker(new MarkerOptions().position(uin).title("Saya Berada di UIN Walisongo"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(uin));
    }
}

File google.maps.api.xml

Berfungsi menentukan APIs Key sebagai Peta Penanda yg ada pada Google Maps

<resources>
    <!--
    TODO: Before you run your application, you need a Google Maps API key.

    To get one, follow this link, follow the directions and press "Create" at the end:

    https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=84:5B:2C:DD:F5:36:D3:9A:B4:55:CF:A8:B3:69:86:08:A5:41:F3:25%3Bcom.example.mymaps

    You can also add your credentials to an existing key, using these values:

    Package name:
    com.example.mymaps

    SHA-1 certificate fingerprint:
    84:5B:2C:DD:F5:36:D3:9A:B4:55:CF:A8:B3:69:86:08:A5:41:F3:25

    Alternatively, follow the directions here:
    https://developers.google.com/maps/documentation/android/start#get-key

    Once you have your key (it starts with "AIza"), replace the "google_maps_key"
    string in this file.
    -->
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">AIzaSyBya91i-nF0f4czJZtphK9jPrLzP9SKs5c</string>
</resources>

Langkah 3 : Daftar ke situs Google Maps APIs. Caranya cari link yang ada di program kemudian copy masuk ke browser dan paste kemudian Enter. Contoh link :

https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=DE:DA:D2:3F:71:B9:0D:8F:97:A7:6A:BB:1C:92:50:5B:BA:8C:D7:F7%3Bcom.example.irsyadmmaps

Setelah itu akan tampil seperti ini :

Google APIs

Di tampilan tersebut terdapat Kunci API kemudian copy dan tempel pada program dan tentukan lokasi kemudian tulis Garis bujur & Garis Lintang

Baca Juga : Apa itu Linux? Kelebihan & Kekurangan

Langkah 4 :

Hasil yang di tampilkan dalam Emulator. Disini saya contohkan ada 2 lokasi yaitu UIN Walisongo Semarang & Udinus Semarang

1. UIN Walisongo
UIN Walisongo
2. Udinus
Udinus

Demikian Lngkah – langkah membuat sebuah aplikasi peta penanda pada Google Maps APIs. Sekian Terimakasih

Info Saya : Jasa Pembuat Web

Irsyad

Irsyad Muhamad mahasiswa aktif Universitas Stikubank Semarang

Anda mungkin juga suka...

15 Komentar

  1. […] Baca Juga : Membuat Peta Google Maps API pada Android Studio […]

  2. Awesome write-up. I am a normal visitor of your website and appreciate you taking the time to maintain the excellent site. I will be a frequent visitor for a really long time. Annis Tan Linder

  3. Fairly absorbing details that you have remarked, thanks for submitting. Carmelle Rinaldo Audly

  4. In researching the book Keanu noted, I found a version that be read online: Dana Gaston Hahnert

  5. Thank you Wendy! It was a hard thing to experience. I also hope the laws change someday as they are very weak in this area. Love what you are doing!!! Keep up the good work. Cheers, Susan Ree Chrisse Pike

  6. İnstagram hesapları aynı vakitte mühim gelir elde etmek için iyi bir fırsattır.

    Genellikle reklam gelirleri çoğu hesap sahibi amacıyla ek gelir oluşturmaktadır.

    Eğer hesaplarınızda reklam almak ya da durumuna dönüştürmek türk gerçek kişilerden meydana gelen aktif takipçiler almalısınız.

    Aksi halde hiç bir şekilde etkileşim alamaz profiliniz
    çok kötü durum olur.
    Bu sebepten hemen gerçek takipçi satın al sitemizden hemen faydalanın

  7. En Kaliteli ,Porno64 Sikis Seyret, HD Porno Sex, Türkçe Porno Videolari için Sitemize Bekleriz… http://images.google.co.ma/url?q=http://okdoe.com/etiket/porno-izle/

  8. En Kaliteli ,Porno64 Sikis Izle, 4K Porno Sex, Türkçe Porno Videolari için Sitemize Bekleriz… http://maps.google.com.kh/url?q=http://okdoe.com/etiket/porno-izle/

  9. Instagram takipçi sayını arttırmak için her gün 1.000 adet takipçi alabilir ve güvenilir işlemler yürütmek için yönergeni Türkiye’nin en büyük etkileşim sitesi takipbonus.com’a çevirebilirsin!
    https://cutt.ly/instagram-takipci-satin-al

  10. Instagram takipçi sayınızı arttırmak için gelişmiş takipçi kasma sitesine girebilir ve istediğiniz maşayı seçerek hayran dolumu yapabilirsiniz. Şifresiz giriş ve instagram ile giriş yapabileceğiniz sosyal medya panelimiz anlık ve hızlı çalışmaktadır. Uzunca vakit geçiren kullanıcılar daha da fazla takipçi kazanabilir! https://rebrand.ly/instagram-takipci-hilesi

  11. Binlerce ilahiler sözleri bulacağınız Türkiye nin en kapsamlı İlahi Sözleri sitesi ve bir çok sanatçının okuyabileceğiniz dev arşiv..
    Yüzbinlerce ilahinin bulunduğu Dünyanın en büyük kerbela ilahisi arşivine göz atmak için sitemize gidebilirsiniz.

  12. En Kaliteli ,Porno64 Sikis Izle, 4K Porno Sex, Türkçe Porno Videolari için Sitemize Bekleriz… http://images.google.pl/url?sa=t&url=http://okdoe.com

  13. Sosyal medyadaki hikayenizi büyütmenin şimdi tam vakti! Güncel ve temassız ödeme yöntemleri barındıran sitemizden anında organik takipçi satın alın ve tamamı gerçek instagram takipçileriyle sosyal medya hesaplarınızı büyütmeye başlayın! http://bit.ly/takipci-satin-alin

  14. Sosyal medyadaki hikayenizi büyütmenin şimdi tam vakti! Güncel ve temassız ödeme yöntemleri barındıran sitemizden anında organik takipçi satın alın ve tamamı gerçek instagram takipçileriyle sosyal medya hesaplarınızı büyütmeye başlayın! http://bit.ly/takipci-satin-alin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *