Quantcast
Channel: Java, Android, Virtual, Social, International, and News
Viewing all articles
Browse latest Browse all 2972

Tutorial Menampilkan Maps di Android Menggunakan Android Studio

$
0
0

Hello semua, saya telah lama tidak membahas tentang GIS dan pemetaan di Android. Oke, sekarang kita semua sudah acquainted dengan Android Studio dan telah menggunakannya untuk membuat aplikasi Android. Tapi apakah Anda tahu apakah kita dapat membuat pemetaan / peta berbasis aplikasi berbasis aplikasi-menggunakan Android Studio sangat mudah? Bahkan lebih mudah daripada ketika kita membuat aplikasi pemetaan di Android di Eclipse menggunakan Peta Fragment.

Membuat Aplikasi Menggunakan Peta di Android Android Studio

Oke, dalam tutorial ini kita akan belajar membuat aplikasi pemetaan menggunakan Android Studio. Pertama-tama, buka Android Studio dan dari menu bar di bagian atas, pilih> File > baru > New Venture , lalu pilih template untuk Google peta Exercise, seperti contoh di bawah.

Memilih template untuk Google Maps Activity pada Android Studio Memilih template untuk Google Maps pada Android Exercise Studio

Jika demikian, klik> Berikutnya dan halaman baru akan terbuka di mana Anda dapat memberikan nama untuk kegiatan Maps, nama tata letak, dan judul kegiatan yang telah Anda buat (untuk contoh ini kita akan menggunakan nama default). Kemudian pada halaman berikutnya Anda dapat mengisi nama aplikasi Anda dan juga nama dari kemasannya. Jika sudah selesai, Anda dapat mengklik End dan secara otomatis akan dibawa ke Anda pada proyek Android Studio.

Memberikan nama pada Android Maps Activity Penamaan Kegiatan Android Maps

Dalam tutorial ini, kita akan menggunakan Google Maps API key yang Anda buat di tutorial sebelumnya untuk aplikasi yang kita buat . Untuk memasukkan kunci API, pergi ke google_maps_api.xml folder / res / nilai . Mengganti string YOUR_KEY_HERE dengan kunci API telah Anda tertutup, seperti contoh di bawah:

   Aiza ************ 0c

Setelah itu, mari kita buka file MapsActivity.java di mana semua logika pemetaan aplikasi kita disimpan dalam file. Contoh kode adalah sebagai berikut:

 paket id.net.twoh.mymapapp; android.help.v4.app.FragmentActivity impor; android.os.Bundle impor; com.google.android.gms.maps.CameraUpdateFactory impor; com.google.android.gms.maps.GoogleMap impor; com.google.android.gms.maps.OnMapReadyCallback impor; com.google.android.gms.maps.SupportMapFragment impor; com.google.android.gms.maps .mannequin.LatLng impor; com.google.android.gms.maps.mannequin.MarkerOptions impor; public class mengimplementasikan MapsActivity meluas FragmentActivity OnMapReadyCallback GoogleMap MMAP swasta; @ Override void dilindungi OnCreate (Bundle savedInstanceState) tremendous.onCreate (savedInstanceState); setContentView (R.format.activity_maps); // Mendapatkan SupportMapFragment dan mendapatkan Diberitahu ketika folder tersebut siap untuk digunakan. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager () .findFragmentById (R.id.map); mapFragment.getMapAsync (ini);  / ** * Memanipulasi folder sekali tersedia. * Callback ini dipicu ketika folder tersebut siap untuk digunakan. * Ini adalah di mana kita dapat menambahkan spidol atau garis, menambahkan pendengar atau memindahkan kamera. Dalam hal ini, * Kami hanya menambahkan penanda dekat Sydney, Australia. * Jika layanan tidak diinstal pada perangkat Google Play, pengguna akan diminta untuk menginstal * Ini dalam SupportMapFragment. Metode ini hanya akan memicu sekali pengguna telah * Dipasang layanan Google Play dan Kembali ke aplikasi. * / @ Override public void onMapReady (GoogleMap GoogleMap) MMAP = GoogleMap; // Tambahkan penanda di Sydney dan memindahkan kamera Sydney = baru LatLng LatLng (-34, 151); mMap.addMarker (MarkerOptions baru () posisi (sydney) TITLE ( "Marker di Sydney").); mMap.moveCamera (CameraUpdateFactory.newLatLng (sydney)); 

 

Kode ini cukup sederhana, tapi mari kita tinjau bersama-sama. Dalam kodingan Aplikasi pertama akan membuat sebuah contoh dari GoogleMap, yang merupakan sebuat objek folder di aplikasi kita. Setelah itu, aplikasi akan membuat penanda baru untuk diletakkan di peta. Lokasi Penanda ditempatkan akan mengacu pada variabel LatLng, yang berisi koordinat lintang dan bujur (-34, 151). Terakhir, metode moveCamera () akan dipanggil sehingga ketika kita membuka aplikasi pertama, kita akan dibawa ke titik yang sesuai dengan koordinat yang telah diberikan, yang dalam contoh ini adalah untuk Sydney.

Mungkin Anda akan bertanya, “Bagaimana jika saya ingin memesan peta yang menunjuk ke lokasi saya?” Jangan khawatir, Google Maps sudah memiliki metode untuk menanganinya, cara kita hidup memodifikasi kodingannya bit, dan tambahkan baris berikut:

 mMap.setMyLocationEnabled (true);

Tepat di bawah metode moveCamera (). Metode ini akan membuat peta menampilkan sebuat “lokasi saya” di kanan atas peta kecil di layar. Kemudian jika kita klik pada tombol itu, peta secara otomatis akan pindah ke lokasi kami. Tapi ingat untuk menggunakan fitur ini anda harus mengaktifkan Layanan Lokasi di perangkat Android Anda.

Demo

Sekarang mari kita coba untuk menjalankan aplikasi kita! Ketika dieksekusi akan menampilkan peta dingin seperti yang ditunjukkan di bawah, bukan?

Android Maps yang dibuat menggunakan Android Studio Android Maps yang dibuat menggunakan Android Studio

Thats semua, kode sumber sampel dapat didownload di GitHub saya. Anda juga dapat membaca artikel ini dalam bahasa Inggris di Android Intel Hub. Silahkan bertanya di bagian komentar jika ada yang kurang jelas. 🙂

 

Pos Tutorial Menampilkan Maps di Android menggunakan Android Studio Muncul pertama di The TWOH Engineering.

author

Source link


Viewing all articles
Browse latest Browse all 2972

Trending Articles