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

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

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

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

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

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

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

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

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

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

كيفية استخدام حزمة SDK للتنقل

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

Android

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

iOS

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

للحصول على مزيد من المعلومات حول ميزات حزمة تطوير البرامج (SDK) للتنقل، يُرجى الاطّلاع على المستندات الكاملة لحزمة تطوير البرامج (SDK) للتنقّل