هنا Mobile SDK 3.x لمشاريع مثال iOS
تم إهماله
حقوق الطبع والنشر (C) 2011-2022 هنا أوروبا BV
يحتوي هذا المستودع على سلسلة من المشاريع الهدف-C و Swift باستخدام SDK Mobile SDK هنا . يمكن العثور على مزيد من المعلومات حول API على Developer.here.com ضمن قسم Android & IOS SDKS .
ملاحظة: لم يعد يتم تطوير هذه الخدمة بنشاط. سنوفر فقط إصلاحات مهمة لهذه الخدمة في المستقبل. بدلاً من ذلك ، استخدم SDK 4.x الجديد هنا SDK (3.x) من قبل متغيرات SDK الجديدة 4.x الجديدة وسيتم الحفاظ على SDK المتميز حتى 31 ديسمبر 2022 مع إصلاحات الأخطاء الحاسمة فقط وعدم تطوير ميزة / تحسينات. يتم تشجيع المستخدمين الحاليين لمتغيرات SDK (3.x) هنا على الترحيل إلى متغيرات Lite أو استكشاف أو التنقل هنا SDK (4.x) استنادًا إلى حالات الاستخدام المرخص قبل 31 ديسمبر 2022. معظم ميزات SDK المتميزة متوفرة بالفعل في متغيرات SDK الجديدة. من غير ممكن من العملاء الجدد لـ Premium SDK.
تم تصميم هذه المجموعة من المشاريع القائمة ذاتيا القائمة على الحالة لاستنساخها من قبل المطورين لاستخدامهم الخاص.
ملاحظة: من أجل الحصول على نموذج رمز للعمل ، يجب استبدال جميع مثيلات {YOUR_APP_ID} و {YOUR_APP_CODE} و {YOUR_LICENSE_KEY} داخل الكود واستخدم بيانات الاعتماد الخاصة بك هنا .
يمكنك الحصول على مجموعة من بيانات الاعتماد من صفحة الاتصال بنا على Developer.here.com. يجب أن يتطابق معرف الحزمة المسجل في تطبيقك .
رخصة
ما لم يذكر خلاف ذلك في ملفات LICENSE لملفات أو أدلة محددة ، ينطبق الترخيص الموجود في الجذر على جميع المحتوى في هذا المستودع.
هنا SDK Mobile for iOS (Premium)
تستخدم جميع المشاريع التالية الإصدار 3.19 من SDK المحمول هنا لنظام التشغيل iOS (Premium)
- Autosuggest - إرسال أنواع مختلفة من الطلبات Autosuggest.
- CLE2 - استخدام ملحقات الموقع المخصصة.
- FTCR - قم بإنشاء طريق مخصص للأسطول وعرضه على الخريطة.
- الترميز الجغرافي وعكس gecoding - قم بإحداث رمز جغرافي وطلب ترميز الجيولوجي العكسي هنا SDK Mobile SDK.
- هنا تحديد المواقع - استخدم هنا مصدر بيانات الموقع.
- سمة الخريطة - سمات الخريطة.
- تخصيص الخريطة - تخصيص مخطط الخريطة.
- MAP Downloader - تنزيل بيانات الخريطة في وضع عدم الاتصال.
- إيماءات الخريطة - تحديد إجراءات الإيماءات المخصصة.
- كائنات الخريطة - أضف كائنات الخريطة على الخريطة هنا.
- MAP Raster Tile - أضف بلاطات نقطية مخصصة على الخريطة.
- عرض الخريطة - عرض الخريطة هنا على الجهاز.
- التوجيه - قم بإنشاء مسار من هنا Burnaby Office إلى Langely BC وعرضه على الخريطة.
- Route TTA - حساب TTA (حان الوقت للوصول) لمسار.
- سويفتوي - غلاف سويفتوي لعرض الخريطة.
- البحث - إرسال أنواع مختلفة من طلبات البحث.
- الملاحة المنعطف على نحو الدوران-قم بإعداد التنقل في دوران من هنا إلى مكتب بورنبي إلى لانغلي قبل الميلاد.
- هنا مجموعة SDK UI Mobile - استخدم مجموعة UI Mobile SDK (MSDKUI 2.0) هنا لإظهار تعليمات المناورة وحدود السرعة والسرعة الحالية.
كيفية بناء التطبيقات
باستخدام Cocoapods
قم بتشغيل "تثبيت POD" أو "تحديث POD" في دليل الجذر للتطبيق لتثبيت SDK المحمول هنا. سيؤدي هذا إلى دمج nmakit.xcframework في مشروعك
في الإعدادات "العامة" لهدف التطبيق:
- حدد ملف تعريف توفير مؤهل أو تمكين "إدارة التوقيع تلقائيًا".
في AppDelegate.m :
- أدخل معرف التطبيق ورمز التطبيق ومفتاح الترخيص.
بدون كوكوبودس
في الإعدادات "العامة" لهدف التطبيق:
- حدد ملف تعريف توفير مؤهل أو تمكين "إدارة التوقيع تلقائيًا".
- أضف nmakit.xcframework إلى قسم "الأطر والمكتبات والمحتوى المدمج" في Xcode. تجنب خيار "لا تضمن". وإلا فإنك ستحصل على "dyld: Library غير محملة: @RPATH/NMAKIT.Framework/NMAKIT" في وقت التشغيل.
في AppDelegate.m :
- أدخل معرف التطبيق ورمز التطبيق ومفتاح الترخيص.
البناء متطلبات
- Xcode 12 أو أعلى
- هنا SDK Mobile for iOS (Premium) الإصدار 3.19 أو أعلى
منصة الهدف