نظرة عامة على حزمة تطوير البرامج (SDK) الخاصة بالتنقل

تتيح لك حزمة Navigation SDK دمج الاتجاهات المفصّلة في "خرائط Google" في تطبيقاتك المتوافقة مع الأجهزة الجوّالة. والأهم من ذلك، أنّها توفّر بيانات عن الجزء الحالي من المسار والوجهة النهائية، والتي يتم إرسالها إلى Fleet Engine مع تعديلات الموقع الجغرافي وإحداثيات خطوط العرض/الطول من Driver SDK عندما يبدأ السائق القيادة. يؤدي هذا إلى تجربة قيادة كاملة.

لماذا يجب استخدام حزمة تطوير البرامج (SDK) للتنقّل؟

تتيح حزمة تطوير البرامج (SDK) للتنقّل الدمج بسهولة أكبر مع Fleet Engine لتعديل مسارات السائقين. يتيح استخدام حزمة تطوير البرامج (SDK) للتنقّل مع حزمة تطوير البرامج (SDK) للسائق للسائق استخدام تطبيق واحد لإدارة المهام والتنقّل كما يفعل باستخدام إصدار المستهلك من "خرائط Google"، بدون الحاجة إلى التبديل إلى تطبيق آخر.

ما هي الإجراءات التي يمكنك تنفيذها باستخدام Navigation SDK؟

استخدِم حزمة تطوير البرامج (SDK) للتنقّل لإرسال المعلومات التالية إلى Fleet Engine.

  • تعليمات موثوقة للاتجاهات المفصّلة من خرائط Google
  • مسارات مخصّصة استنادًا إلى إحداثيات خطوط العرض/الطول التي توفّرها حزمة تطوير البرامج (SDK) للسائق
  • عناصر الخريطة المخصّصة، مثل محدّدات المواقع المخصّصة والعناصر المركّبة وعناصر في واجهة المستخدم، لإبراز معلومات التنقّل الرئيسية وتخصيص تجربة التنقّل

طريقة عمل حزمة تطوير البرامج (SDK) للتنقّل

توفّر حزمة تطوير البرامج (SDK) للتنقّل معلومات المسار والوجهة إلى Fleet Engine، بينما توفّر حزمة تطوير البرامج (SDK) للسائقين مجموعة من الإشعارات بشأن الموقع الجغرافي وإحداثيات خطوط العرض/الطول والمسافة المتبقية وأوقات الوصول المتوقّعة. يجب إرسال جميع تعديلات بيانات المركبات الأخرى إلى الواجهة الخلفية للعميل، والتي تنقل البيانات إلى Fleet Engine.

مخطّط بياني للنظام يوضّح كيفية تواصل حزمة تطوير البرامج (SDK) للسائق من العملاء إلى البنية الأساسية للعميل ثم إلى البنية الأساسية في Google من خلال Fleet Engine والواجهة الخلفية للعميل

كيفية استخدام حزمة تطوير البرامج (SDK) للتنقّل

تتناول الخطوات أدناه سيناريو حالة استخدام نموذجية لدمج حزمة تطوير البرامج (SDK) للتنقّل في تطبيق السائق:

Android

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

iOS

1 إعداد مشروعك على Google Cloud يجب إنشاء مشروع على Google Cloud قبل استخدام حزمة Navigation SDK. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد مشروعك على Google Cloud.
2 إضافة حزمة تطوير البرامج (SDK) للتنقّل إلى مفتاح واجهة برمجة التطبيقات مفتاح واجهة برمجة التطبيقات هو معرّف فريد يصادق على طلباتك، لذا عليك ربط مفتاح واحد على الأقل من واجهة برمجة التطبيقات بمشروعك لاستخدام حزمة تطوير البرامج (SDK) للتنقّل. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استخدام مفاتيح واجهة برمجة التطبيقات.
3 إعداد مشروع Xcode أنشئ مشروع Xcode وثبِّت حزمة Navigation SDK فيه. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد مشروع Xcode.
4 إضافة حزمة تطوير البرامج (SDK) الخاصة بالسائق إلى مشروعك ثبِّت حزمة SDK للسائق واضبطها لبدء الاستفادة من جميع ميزات Fleet Engine. لمزيد من المعلومات، يُرجى الاطّلاع على مقالتَي الحصول على حزمة تطوير البرامج (SDK) للسائقين للرحلات عند الطلب والحصول على حزمة تطوير البرامج (SDK) للسائقين للمهام المُجدوَلة.

لمزيد من المعلومات حول ميزات حزمة تطوير البرامج (SDK) للتنقّل، يمكنك الاطّلاع على المستندات الكاملة لحزمة تطوير البرامج (SDK) للتنقّل على أجهزة Android وiOS.