Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flutter | Eksplorasi Dunia melalui Maps dan Loc...

Avatar for Zahrina Zahrina
January 05, 2025
95

Flutter | Eksplorasi Dunia melalui Maps dan Location

Sesi ini memperkenalkan Anda pada fitur-fitur menarik Google Maps dalam konteks pengembangan aplikasi Flutter. Mempelajari cara mengintegrasikan Google Maps ke dalam aplikasi Anda, mulai dari pengaturan hingga implementasi praktis. Selain itu, kita dapat mengeksplorasi penggunaan fitur GPS Location di Google Maps untuk menambahkan fungsionalitas lokasi yang akurat dan dinamis. Pelajari cara memanfaatkan kekuatan Google Maps untuk meningkatkan pengalaman pengguna aplikasi Anda dan membangun aplikasi berbasis lokasi yang informatif dan interaktif.

Avatar for Zahrina

Zahrina

January 05, 2025
Tweet

Transcript

  1. Pokok Pembahasan • Berkenalan dengan fitur Google Maps • Penerapan

    Google Maps di Flutter • Eksplorasi GPS Location di Google Maps Multi-platform Flutter
  2. Tipe Peta Google Maps menyediakan beberapa tipe peta yang bisa

    kita pilih. Setiap tipe memiliki keunikan tersendiri.
  3. Tipe Peta Berikut jenis peta yang disediakan oleh Google Maps.

    • Normal • Satellite • Terrain • Hybrid
  4. Pengaturan Zoom Peta Pengaturan level zoom pada peta dapat digunakan

    untuk mengatur skala peta. Semakin tinggi level yang dipilih, semakin detail data yang ditampilkan.
  5. Pengaturan Zoom Peta Berikut beberapa hal yang dapat Anda lihat

    pada level zoom tertentu. • 1: Seluruh Dunia • 5: Benua dan pulau-pulau • 10: Kota • 15: Jalan • 20: Bangunan
  6. UI Control pada Peta Selain menampilkan peta, Google Maps juga

    menyediakan beberapa kontrol untuk memudahkan Anda dalam melihat peta.
  7. UI Control pada Peta Berikut beberapa kontrol yang dapat diatur.

    • Zoom Control: kontrol ini digunakan untuk mengatur zoom in (memperbesar) atau zoom out (memperkecil) tampilan peta.
  8. UI Control pada Peta Berikut beberapa kontrol yang dapat diatur.

    • Indoor Level Picker: Ketika suatu bangunan memiliki tingkat lebih dari satu lantai dan datanya tercatat di Google Maps, peta akan memberikan opsi lantai yang ingin dilihat.
  9. UI Control pada Peta Berikut beberapa kontrol yang dapat diatur.

    • Compass: ketika peta dirotasikan menggunakan dua jari, biasanya akan tampil ikon kompas yang menunjukkan arah mata angin.
  10. UI Control pada Peta Berikut beberapa kontrol yang dapat diatur.

    • Map Toolbar: apabila Anda memilih suatu marker (penanda), Google Maps akan menampilkan mini toolbar berisi dua buah aksi, yakni navigasi atau membuka lokasi Google Maps.
  11. UI Control pada Peta Berikut beberapa kontrol yang dapat diatur.

    • Tombol My Location: tombol ini digunakan untuk menunjukkan posisi kita dan mengarahkannya.
  12. Quiz #1 DevCoach 182 Apa nama UI Control yang memungkinkan

    aplikasi melihat setiap lantai pada bangunan?
  13. Kebutuhan Maps API Key Layanan Google Maps dapat digunakan untuk

    kebutuhan pribadi atau komersial. Anda memerlukan Maps API Key untuk mengaksesnya.
  14. Penerapan Library Untuk menampilkan peta pada aplikasi, Anda dapat memanggil

    widget GoogleMap diikuti dengan pengaturan posisi kamera awal.
  15. Quiz #2 DevCoach 182 Apa hal yang perlu dikonfigurasi pada

    project Flutter untuk menggunakan package google_maps_flutter?
  16. GPS Location Teknologi GPS Global Positioning System) merupakan salah satu

    inovasi yang menarik. Perangkat kecil yang mampu memonitor dan melacak lokasi suatu perangkat.
  17. GPS Location Saat ini teknologi GPS telah terpasang di berbagai

    perangkat, seperti smartphone, kendaraan, dll. Hal ini bertujuan untuk memantau posisi dan pergerakan perangkat atau aset.
  18. Location Terdapat konfigurasi platform yang perlu dilakukan sebelum menggunakan library

    ini. Hal ini berkaitan dengan permission (perizinan) supaya perangkat dapat mengakses lokasi. Android
  19. Location Terdapat konfigurasi platform yang perlu dilakukan sebelum menggunakan library

    ini. Hal ini berkaitan dengan permission (perizinan) supaya perangkat dapat mengakses lokasi. iOS
  20. Quiz #3 DevCoach 182 Apa konfigurasi yang perlu ditambahkan pada

    project Flutter ketika ingin menerapkan package location selain permission location?