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

تتيح لك حزمة تطوير البرامج (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) للسائق مع العملاء من خلال البنية الأساسية للعميل ثم مع البنية الأساسية لشركة Google من خلال Fleet Engine وCustomer Backend

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

تتناول الخطوات أدناه سيناريو حالة استخدام نموذجيًا لدمج ملف SDK لنظام التنقّل في تطبيقك المخصّص للسائقين:

Android

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. لمزيد من المعلومات، يُرجى الاطّلاع على الحصول على حزمة Driver SDK للرحلات عند الطلب والحصول على حزمة Driver SDK للمهام المجدوَلة.

iOS

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. لمزيد من المعلومات، يُرجى الاطّلاع على الحصول على حزمة Driver SDK للرحلات عند الطلب والحصول على حزمة Driver SDK للمهام المجدوَلة.

لمزيد من المعلومات عن ميزات حزمة تطوير البرامج للتنقّل، اطّلِع على مستندات حزمة تطوير البرامج للتنقّل الكاملة لنظامَي التشغيل Android و iOS.