تتيح لك حزمة تطوير البرامج (SDK) للتنقّل دمج ميزة التنقّل باتّجاهات مفصّلة في "خرائط Google" في تطبيقاتك المتوافقة مع الأجهزة الجوّالة. ومن المهم أنّه يقدّم بيانات عن جزء المسار الحالي والوجهة النهائية، والتي يتم إرسالها إلى Fleet Engine عندما يبدأ السائق القيادة، إلى جانب تعديلات الموقع الجغرافي وخطوط العرض/الطول من حزمة تطوير البرامج (SDK) الخاصة بالسائق. ويؤدي ذلك إلى توفير تجربة قيادة كاملة.
ما هي مزايا استخدام حزمة Navigation SDK؟
تتيح حزمة تطوير البرامج (SDK) للتنقّل دمجًا أسهل مع Fleet Engine لإجراء تعديلات على مسارات السائق. من خلال استخدام حزمة تطوير البرامج Navigation SDK مع حزمة Driver SDK، يمكن لسائقك استخدام تطبيق واحد لإدارة المهام والتنقّل كما هو الحال عند استخدام إصدار "خرائط Google" المخصّص للمستهلكين، بدون الحاجة إلى التبديل إلى تطبيق آخر.
ما هي الإجراءات التي يمكنك تنفيذها باستخدام حزمة تطوير البرامج Navigation SDK؟
استخدِم حزمة تطوير البرامج Navigation SDK للتواصل مع Fleet Engine بشأن ما يلي:
- تعليمات موثوق بها للتنقّل مع اتّجاهات مفصّلة باستخدام "خرائط Google"
- مسارات مخصّصة استنادًا إلى إحداثيات خطوط العرض/الطول المقدَّمة من حزمة تطوير البرامج (SDK) لنظام التشغيل Driver
- عناصر الخريطة المخصّصة، مثل العلامات المخصّصة والعناصر التي تظهر على سطح الخريطة وعناصر واجهة المستخدم لشدّد الضوء على معلومات التنقّل الرئيسية وتخصيص تجربة التنقّل
آلية عمل حزمة تطوير البرامج (SDK) للتنقّل
توفّر حزمة SDK لميزة التنقّل باتّجاهات مفصّلة معلومات عن المسار والوجهة إلى Fleet Engine، في حين توفّر حزمة SDK للسائقين معلومات مفصّلة عن آخر تعديلات الموقع الجغرافي وخطّي الطول والعرض والمسافة المتبقية ووقت الوصول المقدَّر. يجب إرسال جميع تعديلات بيانات المركبات الأخرى إلى الخلفية الخاصة بالعميل، والتي تنقل البيانات إلى Fleet Engine.
كيفية استخدام حزمة تطوير البرامج (SDK) للتنقّل
تتناول الخطوات أدناه سيناريو حالة استخدام نموذجيًا لدمج حزمة SDK لنظام التنقّل في تطبيقك المخصّص للسائقين:
1 | إعداد مشروعك على Google Cloud | أنشئ مشروعًا على Google Cloud قبل استخدام حزمة تطوير البرامج Navigation SDK. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد مشروعك على Google Cloud. |
2 | إضافة حزمة تطوير البرامج (SDK) للتنقّل إلى مفتاح واجهة برمجة التطبيقات | مفتاح واجهة برمجة التطبيقات هو معرّف فريد يُستخدم لمصادقة طلباتك. عليك ربط مفتاح واجهة برمجة تطبيقات واحد على الأقل بمشروعك لاستخدام حزمة Navigation SDK. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مفاتيح واجهة برمجة التطبيقات. |
3 | إعداد مشروعك في "استوديو Android" | أنشئ مشروعًا على Android ودمج حزمة تطوير البرامج (SDK) للتنقّل فيه. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد مشروعك في "استوديو Android". |
4 | إضافة حزمة تطوير البرامج (SDK) لبرنامج Driver إلى مشروعك | ثبِّت حزمة Driver SDK وضبطها للاستفادة من جميع ميزات Fleet Engine. لمزيد من المعلومات، يُرجى الاطّلاع على مقالتَي الحصول على حزمة SDK للسائقين للرحلات عند الطلب والحصول على حزمة SDK للسائقين للمهام المجدوَلة. |
1 | إعداد مشروعك على Google Cloud | أنشئ مشروعًا على Google Cloud قبل استخدام حزمة تطوير البرامج Navigation SDK. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد مشروعك على Google Cloud. |
2 | إضافة حزمة تطوير البرامج (SDK) للتنقّل إلى مفتاح واجهة برمجة التطبيقات | مفتاح واجهة برمجة التطبيقات هو معرّف فريد يُستخدم لمصادقة طلباتك. عليك ربط مفتاح واجهة برمجة تطبيقات واحد على الأقل بمشروعك لاستخدام حزمة Navigation SDK. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مفاتيح واجهة برمجة التطبيقات. |
3 | إعداد مشروع Xcode | أنشئ مشروع Xcode وثبِّت حزمة تطوير البرامج Navigation SDK فيه. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد مشروع Xcode. |
4 | إضافة حزمة تطوير البرامج (SDK) لبرنامج Driver إلى مشروعك | ثبِّت حزمة Driver SDK وضبطها للاستفادة من جميع ميزات Fleet Engine. لمزيد من المعلومات، يُرجى الاطّلاع على مقالتَي الحصول على حزمة SDK للسائقين للرحلات عند الطلب والحصول على حزمة SDK للسائقين للمهام المجدوَلة. |
لمزيد من المعلومات عن ميزات حزمة تطوير البرامج للتنقّل، اطّلِع على مستندات حزمة تطوير البرامج للتنقّل الكاملة لنظامَي التشغيل Android و iOS.