סקירה כללית בנושא ה-SDK של הניווט

Navigation SDK מאפשר לכם לשלב את הניווט במסלול מפורט של מפות Google באפליקציות לנייד. חשוב מאוד לציין שהיא מספקת נתונים לגבי מקטע המסלול הנוכחי ולגבי היעד הסופי, ששולחים ל-Fleet Engine כשהנהג מתחיל לנהוג, יחד עם עדכוני מיקום וקואורדינטות של קו הרוחב/אורך מ-Driver SDK. כך אפשר ליהנות מחוויית נסיעה מלאה.

למה כדאי להשתמש ב-Navigation SDK?

Navigation SDK מאפשר שילוב קל יותר עם Fleet Engine לעדכונים של המסלולים של הנהגים. שימוש ב-Navigation SDK יחד עם Driver SDK מאפשר לנהגים להשתמש באפליקציה אחת כדי לנהל את המשימות ולנווט, כמו שהם עושים בגרסה של מפות Google לצרכן, בלי שתצטרכו לעבור לאפליקציה אחרת.

מה אפשר לעשות עם Navigation SDK?

אפשר להשתמש ב-Navigation SDK כדי לשלוח את הפרטים הבאים ל-Fleet Engine:

  • הוראות ניווט מהימנות לפי מסלול מפורט שמבוססות על מפות Google.
  • מסלולים מותאמים אישית על סמך קואורדינטות קו הרוחב/האורך שסופקו על ידי Driver SDK.
  • רכיבי מפה מותאמים אישית, כמו סמנים מותאמים אישית, שכבות-על ורכיבי ממשק משתמש, כדי להדגיש מידע ניווט חשוב ולהתאים אישית את חוויית הניווט.

איך פועל Navigation SDK

ערכת ה-SDK לניווט מספקת מידע על מסלולים ויעד ל-Fleet Engine, ואילו ערכת ה-SDK לנהגים מספקת פלט של עדכוני מיקום, קואורדינטות של רוחב ו/או אורך, המרחק שנותר והערכות זמן הגעה. כל עדכוני הנתונים האחרים של הרכב צריכים להישלח לקצה העורפי של הלקוח, שמעביר את הנתונים ל-Fleet Engine.

תרשים מערכת שבו מוצגת התקשורת של Driver SDK מהלקוחות לתשתית הלקוח ואז לתשתית Google דרך Fleet Engine ו-Customer Backend

איך משתמשים ב-Navigation SDK

השלבים הבאים מתארים תרחיש לדוגמה של שילוב Navigation SDK באפליקציית הנהג:

Android

1 הגדרת פרויקט ב-Google Cloud לפני שמשתמשים ב-Navigation SDK, צריך ליצור פרויקט ב-Google Cloud. מידע נוסף זמין במאמר הגדרת פרויקט ב-Google Cloud.
2 הוספת Navigation SDK למפתח ה-API מפתח ה-API הוא מזהה ייחודי שמאמת את הבקשות שלכם. כדי להשתמש ב-Navigation SDK, צריך לשייך לפרויקט לפחות מפתח API אחד. למידע נוסף, תוכלו לקרוא את המאמר שימוש במפתחות API.
3 הגדרת הפרויקט ב-Android Studio יוצרים פרויקט ל-Android ומשלבים בו את Navigation SDK. מידע נוסף זמין במאמר הגדרת הפרויקט ב-Android Studio.
4 הוספת Driver SDK לפרויקט כדי להתחיל ליהנות מכל התכונות של Fleet Engine, צריך להתקין ולהגדיר את Driver SDK. מידע נוסף זמין במאמרים קבלת Driver SDK לנסיעות על פי דרישה וקבלת Driver SDK למשימות מתוזמנות.

iOS

1 הגדרת פרויקט ב-Google Cloud לפני שמשתמשים ב-Navigation SDK, צריך ליצור פרויקט ב-Google Cloud. מידע נוסף זמין במאמר הגדרת פרויקט ב-Google Cloud.
2 הוספת Navigation SDK למפתח ה-API מפתח ה-API הוא מזהה ייחודי שמאמת את הבקשות שלכם. כדי להשתמש ב-Navigation SDK, צריך לשייך לפרויקט לפחות מפתח API אחד. למידע נוסף, תוכלו לקרוא את המאמר שימוש במפתחות API.
3 הגדרת הפרויקט ב-Xcode יוצרים פרויקט Xcode ומתקינים בו את Navigation SDK. מידע נוסף זמין במאמר הגדרת הפרויקט ב-Xcode.
4 הוספת Driver SDK לפרויקט כדי להתחיל ליהנות מכל התכונות של Fleet Engine, צריך להתקין ולהגדיר את Driver SDK. מידע נוסף זמין במאמרים קבלת Driver SDK לנסיעות על פי דרישה וקבלת Driver SDK למשימות מתוזמנות.

מידע נוסף על התכונות של Navigation SDK זמין במסמכי העזרה המלאים של Navigation SDK ל-Android ול-iOS.