Repositori ini berisi kode sampel Flutter yang menunjukkan kemampuan ArcGIS Maps SDK for Flutter dan cara menggunakannya di aplikasi Anda sendiri. SDK ini memungkinkan pengembangan aplikasi GIS lintas platform untuk perangkat seluler yang menjalankan iOS dan Android.
Kunjungi earlyadopter.esri.com dan unduh paket ArcGIS Maps SDK for Flutter. Ikuti instruksi untuk membongkarnya.
Kloning atau unduh repositori ini ke direktori induk yang sama dengan arcgis_maps_package
. Struktur file Anda harus:
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
Navigasikan ke direktori arcgis-maps-sdk-flutter-samples
.
cd arcgis-maps-sdk-flutter-samples
Gunakan flutter pub upgrade
untuk mengonfigurasi dependensi.
flutter pub upgrade
Instal arcgis_maps_core.
Catatan di Windows: langkah ini memerlukan izin untuk membuat symlink. Jalankan langkah ini di baris perintah "Administrator" yang ditinggikan, atau buka "Pengaturan > Pembaruan & Keamanan > Untuk pengembang" dan aktifkan "Mode Pengembang".
dart run arcgis_maps install
Sekarang Anda siap menjalankan aplikasi sampel!
Aplikasi ini dapat dijalankan di simulator atau perangkat iOS atau Android. Catatan: Anda perlu mengonfigurasi kunci API untuk memanfaatkan sampel di aplikasi secara maksimal. Lihat Mengonfigurasi Kunci API.
Sampel individual juga dapat dijalankan di simulator atau perangkat iOS atau Android.
lib/utils/sample_runner.dart
dan tentukan sampel yang ingin Anda jalankanflutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
Untuk memanfaatkan sampel dalam aplikasi secara maksimal, Anda perlu membuat token akses Kunci API. Ikuti tutorial Membuat Kunci API. Pastikan Anda mengatur hak istimewa layanan Lokasi ke Basemap, Geocoding, dan Routing . Salin kunci API karena akan digunakan pada langkah berikutnya.
Tambahkan Kunci API baru langsung ke main.dart atau buat file JSON lingkungan yang dapat dimuat dengan argumen baris perintah --dart-define-from-file
flutter run
.
File JSON itu sendiri harus dalam format:
{
"API_KEY": "your_api_key_here"
}
Untuk menjalankan Aplikasi Sample Viewer menggunakan file JSON untuk menentukan kunci API Anda:
flutter run --dart-define-from-file=path/to/json/file.json
Hak Cipta 2024 Esri
Berlisensi di bawah Lisensi Apache, Versi 2.0 ("Lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan Lisensi. Anda dapat memperoleh salinan Lisensi di
http://www.apache.org/licenses/LICENSE-2.0
Kecuali diwajibkan oleh undang-undang yang berlaku atau disetujui secara tertulis, perangkat lunak yang didistribusikan berdasarkan Lisensi didistribusikan berdasarkan DASAR "APA ADANYA", TANPA JAMINAN ATAU KETENTUAN DALAM BENTUK APAPUN, baik tersurat maupun tersirat. Lihat Lisensi untuk bahasa tertentu yang mengatur izin dan batasan berdasarkan Lisensi.
Salinan lisensi tersedia di file LISENSI repositori.