يحتوي هذا المستودع على نموذج تعليمة برمجية لـ Flutter يوضح إمكانات ArcGIS Maps SDK for Flutter وكيفية استخدامها في تطبيقك الخاص. يتيح SDK هذا تطوير تطبيقات GIS عبر الأنظمة الأساسية للأجهزة المحمولة التي تعمل بنظام iOS وAndroid.
تفضل بزيارة Earlyadopter.esri.com وقم بتنزيل حزمة ArcGIS Maps SDK for Flutter. اتبع التعليمات لفكها.
قم باستنساخ هذا المستودع أو تنزيله في نفس الدليل الأصلي مثل arcgis_maps_package
. يجب أن تكون بنية الملف الخاص بك:
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
انتقل إلى دليل arcgis-maps-sdk-flutter-samples
.
cd arcgis-maps-sdk-flutter-samples
استخدم flutter pub upgrade
لتكوين التبعيات.
flutter pub upgrade
قم بتثبيت arcgis_maps_core.
ملاحظة على نظام التشغيل Windows: تتطلب هذه الخطوة إذنًا لإنشاء روابط رمزية. قم إما بتشغيل هذه الخطوة في موجه أوامر "المسؤول" المرتفع، أو انتقل إلى "الإعدادات > التحديث والأمان > للمطورين" وقم بتشغيل "وضع المطور".
dart run arcgis_maps install
أنت الآن جاهز لتشغيل تطبيق العينات!
يمكن تشغيل التطبيق على جهاز محاكاة أو جهاز iOS أو Android. ملاحظة: ستحتاج إلى تكوين مفتاح API لتحقيق الاستفادة الكاملة من العينات الموجودة في التطبيق. راجع تكوين مفاتيح API.
يمكن أيضًا تشغيل العينات الفردية على جهاز محاكاة أو جهاز يعمل بنظام iOS أو Android.
lib/utils/sample_runner.dart
وحدد النموذج الذي تريد تشغيلهflutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
لتحقيق الاستفادة الكاملة من العينات الموجودة في التطبيق، ستحتاج إلى إنشاء رمز وصول لمفتاح واجهة برمجة التطبيقات (API Key Access Token). اتبع البرنامج التعليمي لإنشاء مفتاح API. تأكد من تعيين امتيازات خدمات الموقع على خريطة الأساس والترميز الجغرافي والتوجيه . انسخ مفتاح API حيث سيتم استخدامه في الخطوة التالية.
أضف مفتاح API الجديد مباشرة إلى main.dart أو أنشئ ملف JSON للبيئة الذي يمكن تحميله باستخدام وسيطة سطر الأوامر --dart-define-from-file
flutter run
.
يجب أن يكون ملف JSON نفسه بالتنسيق:
{
"API_KEY": "your_api_key_here"
}
لتشغيل تطبيق Sample Viewer باستخدام ملف JSON لتحديد مفتاح API الخاص بك:
flutter run --dart-define-from-file=path/to/json/file.json
حقوق الطبع والنشر 2024 إزري
مرخص بموجب ترخيص Apache، الإصدار 2.0 ("الترخيص")؛ لا يجوز لك استخدام هذا الملف إلا وفقًا للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/LICENSE-2.0
ما لم يكن ذلك مطلوبًا بموجب القانون المعمول به أو تم الاتفاق عليه كتابيًا، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي"، دون ضمانات أو شروط من أي نوع، سواء كانت صريحة أو ضمنية. راجع الترخيص لمعرفة الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.
تتوفر نسخة من الترخيص في ملف الترخيص الخاص بالمستودع.