העברה מגרסת טרום-השקה (Preview)

מפתחים באזור הכלכלי האירופי (EEA)

‫Routes API הושק כגרסת Public Preview (טרום-GA) בספטמבר 2022. השימוש במוצרים בגרסת טרום-GA כפוף לתנאים הספציפיים לשירות של הפלטפורמה של מפות Google. מידע נוסף זמין בקטע תיאורים של שלבי ההשקה.

בקטע הזה מוסבר איך מעבירים אפליקציה מגרסת Preview לגרסת GA.

תכונות חדשות שנוספו לגרסת ה-GA

בגרסת ה-GA נוספו התכונות החדשות הבאות שלא נכללו בגרסת התצוגה המקדימה:

  • בנוסף למזהי מקומות ולקואורדינטות של קו אורך וקו רוחב, עכשיו אפשר לציין מיקום בגרסת GA באמצעות:

    • מחרוזות של כתובות (למשל: 'שיקגו, אילינוי' או 'דארווין, הטריטוריה הצפונית, אוסטרליה')

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

      בנוסף, נוספה תמיכה בפרמטר הבקשה regionCode, שמאפשר לציין להחזיר תוצאות של קידוד גיאוגרפי לאזור גיאוגרפי ספציפי.

    • Plus Codes

      קודי OLC הם כמו כתובות של רחובות לאנשים או למקומות שאין להם כתובת אמיתית. במקום כתובות עם שמות רחובות ומספרים, קודי OLC מבוססים על קווי רוחב ואורך, ומוצגים כמספרים ואותיות.

  • התגובה של compute routes מכילה עכשיו את המערך geocodingResults. לכל מיקום בבקשה (נקודת מוצא, יעד או נקודת ביניים) שצוין כמחרוזת כתובת או כ-Plus Code, ה-API מבצע חיפוש של מזהה מקום. כל רכיב במערך הזה מכיל את מזהה המקום שמתאים למיקום מסוים, וגם מטא-נתונים נוספים על המיקום. המיקומים בבקשה שצוינו כמזהה מקום או כקואורדינטות של קו רוחב/אורך מתעלמים.

שינויים בתכונות קיימות בגרסת טרום-השקה (Preview)

עכשיו צריך להפעיל באופן מפורש את התכונות הבאות ב-GA על ידי הוספת השדה החדש extraComputations של המערך לבקשה:

בגרסת הטרום-השקה, השתמשתם במסכת שדות כדי לציין שיוחזר מידע על התכונות האלה בתשובה. עכשיו, שניכם צריכים:

  • כדי להפעיל את התכונות האלה, צריך להגדיר את פרמטר הבקשה החדש extraComputations מסוג מערך.
  • מגדירים מסכת שדות כדי לציין את המידע שיוחזר בתשובה.

מה חשוב לדעת?

השדות הבאים לא ייכללו יותר בתגובות של computeRouteMatrix, אלא אם תפעילו אותם באופן מפורש באמצעות ההגדרה extraComputations:

  • travelAdvisory.tollInfo (פרטי תשלום)

השדות הבאים לא ייכללו יותר בתגובות של computeRoutes, אלא אם תפעילו אותם באופן מפורש באמצעות ההגדרה extraComputations:

  • routes.legs.travelAdvisory.tollInfo(פרטי תשלום)
  • routes.travelAdvisory.tollInfo(פרטי תשלום)
  • routes.travelAdvisory.fuelConsumptionMicroliters(Fuel consumption)
  • routes.travelAdvisory.speedReadingIntervals(תנועה בקו פוליגוני)
  • routes.legs.travelAdvisory.speedReadingIntervals(תנועה בקו פוליגוני)

מה עליי לעשות?

כדי לקבל את שדות התגובה של מידע על אגרות, צריכת דלק או תנועה בקו פוליגוני, צריך להגדיר את שדה מערך הבקשה החדש, extraComputations, כך שיכלול אחד או יותר מהערכים הבאים: