הוצאה משימוש

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

בדף הזה מפורטים כל המוצרים והתכונות של הפלטפורמה של מפות Google שנמצאים כרגע בתקופת ההוצאה משימוש. הנתונים האלה כוללים מוצרים בקטע 'מפות', 'מסלולים' ו'מקומות'.

הסבר על ההוצאה משימוש

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

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

הוצאה משימוש בגרסאות SDK

בערכות SDK וב-Maps JavaScript API, הוצאה משימוש של תכונות קשורה לזמינות הגרסה. גרסאות ראשיות חדשות מצהירות על שינויי תוכנה שעלולים לגרום לכשל, כולל הוצאה משימוש של תכונות והערות לגבי המוצר, שמציינת את גרסת התמיכה המקסימלית של כל תכונה שהוצאה משימוש. תוכלו להמשיך להשתמש בתכונה שהוצאה משימוש, כל עוד גרסת ה-SDK המרבית הנתמכת זמינה. כדי לשדרג לגרסה הראשית הבאה של ה-SDK, צריך להסיר את השימוש בתכונה שהוצאה משימוש מהקוד או לעבור להחלפה שלה.

בקישור הבא אפשר לקבל מידע נוסף על זמינות הגרסה של מפות JavaScript API, שמונפקת על בסיס לוח זמנים רבעוני והוצאה משימוש.

אפשר למצוא הנחיות לניהול יחסי תלות של גרסאות באמצעות ה-SDK של מפות ל-Android, SDK של מפות ל-iOS, SDK של מקומות ל-Android ו-SDK של מקומות ל-iOS.

הוצאה משימוש פעילה

בקטע הזה מפורטים כל המוצרים והתכונות שנמצאים כרגע בתקופת ההוצאה משימוש.


ספריית תאימות של מקומות עבור SDK של Android ל-Android (החל מ-31 במרץ 2022)

כל הגרסאות של ספריית התאימות של מקומות ל-SDK של Android הוצאו משימוש ב-31 במרץ 2022. אנחנו מקפיאים את פיתוח ספריית התאימות של מקומות ב-SDK של Android ל-Android בגרסה 2.6.0 (בהתאם לתלות בתור com.google.android.libraries.places:places-compat:2.6.0).

לא יתקבלו גרסאות חדשות של הספרייה הזו לאחר התאריך הזה. הדרך היחידה לגשת לתכונות ולתיקוני באגים ב-SDK של מקומות ל-Android מעל גרסה 2.6.0, היא להשתמש ב-places SDK ל-Android.

ספריית התאימות של 'מקומות' הושקה בינואר 2019 כדי להקל על המעבר מה-SDK הקודם (זמין ב-Play Services) אל ה-SDK העצמאי של מקומות ל-Android.

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

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


שאילתות שלא נתמכות לגבי חיפוש מקומות ב-API של מקומות ובספריית המקומות, Maps JavaScript API (31 במרץ 2022 – 31 במרץ 2023)

שאילתות חיפוש מקומות שאינן נתמכות עבור 'חיפוש טקסט', 'חיפוש בקרבת מקום' ו'חיפוש מקום' ב-'API של מקומות Google' ובספריית המקומות, Maps JavaScript API יצאו משימוש ב-31 במרץ 2022 ויקבלו INVALID_REQUEST תגובות שגיאה החל מ-31 במרץ 2023.

ה-API של מקומות וספריית המקומות, Maps JavaScript API תומכים בשלוש שיטות לחיפוש מקומות: חיפוש טקסט, חיפוש בקרבת מקום וחיפוש מקום. כל שיטה מקבלת בקשות עם שילובים נתמכים של פרמטרים, ומדחית את רוב הבקשות עם שילובים של פרמטרים שאינם נתמכים.

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

  • בקשות לחיפוש טקסט עם פרמטר query ריק או חסר וללא פרמטר type נתמך.
  • בקשות חיפוש טקסט עם query=*.
  • בקשות חיפוש בקרבת מקום עם keyword=*.
  • בקשות חיפוש בקרבת מקום עם name=*.
  • חיפוש בקשות מקום באמצעות input=*.

את הבקשות לחיפוש מקומות שאינם נתמכים יש להחליף באחת מהאפשרויות הבאות:

  • בקשות חיפוש בקרבת מקום יכולות לשמש ללא הפרמטר keyword (או name) למציאת מוסדות בקרבת מקום. מומלץ להשתמש גם בפרמטר type עם סוג נתמך אחד (ראו טבלה 1: סוגי מקומות). כך מתקבלת ההתאמה הקרובה ביותר להתנהגות הנוכחית של בקשות לחיפוש טקסט כשהפרמטר query ריק או חסר.

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

    • בקשות חיפוש טקסט עם query=*.
    • בקשות חיפוש בקרבת מקום עם keyword=*.
    • בקשות חיפוש בקרבת מקום עם name=*.
    • חיפוש בקשות מקום באמצעות input=*.

עדכון של מדיניות אבטחת תוכן (21 במרץ 2022 – מאי 2023)

תמיכה באתרים שמשתמשים במדיניות אבטחת תוכן (CSP), שלא מציינים googleapis.com ב-Maps JavaScript API, הוצאה משימוש בגרסה 3.49 ולא תהיה זמינה החל מגרסה 3.50. בגרסת התמיכה האחרונה, גרסה 3.49, נוציא משימוש את רבעון 2 של 2023. לאחר מכן, ה-API של מפות Google ידחה את כל הבקשות עם הוראות CSP שלא צוינו ב-googleapis.com.

כדי למנוע הפרעה לחוויית המשתמש באתר, מומלץ לציין ב-CSP את הכתובת googleapis.com. כל הגרסאות הזמינות של ה-API של מפות JavaScript תומכות ב-CSP.


שירותי המשחקים של הפלטפורמה של מפות Google (18 באוקטובר 2021 – 31 בדצמבר 2022)

שירותי המשחקים של הפלטפורמה של מפות Google הוצאו משימוש ב-18 באוקטובר 2021, והם יוצאו משימוש ב-31 בדצמבר 2022. במהלך תקופת ההוצאה משימוש, Google תמשיך לספק תמיכה ותיקוני באגים חשובים והפסקות זמניות בשירות. במדריך המעבר של שירותי משחקים ניתן למצוא משאבים שיעזרו לכם לתכנן את השלבים הבאים בפרויקטים.


מזהי מקומות מיושנים (16 במרץ 2021 עד 30 במרץ 2022)

ב-30 במרץ 2022, כל ממשקי ה-API של הפלטפורמה של מפות Google יפסיקו לקבל מזהי מקומות מיושנים. החל מ-30 במרץ 2022, בקשות שיישלחו באמצעות מזהי מקומות מיושנים יידחו וקוד השגיאה INVALID_REQUEST יוחזר. כדי למנוע פגיעה בחוויית המשתמש, צריך לרענן את כל מזהי המקומות שנאספו לפני יותר מ-12 חודשים לפני 30 במרץ 2022.


מודול מפות ב-google.load (13 באוקטובר 2020 עד 13 באוקטובר 2021)

השירות שמספק את המודול "Maps" עבור google.load יצא משימוש ב-13 באוקטובר 2020, והוא יושבת ב-13 באוקטובר 2021. בקשות נוספות לטעון את המודול "Maps" ב-google.load יגרמו לשגיאה, ומפה לא תיטען. למידע נוסף, עיינו במדריך להעברת נתונים.


SDK של מקומות ל-iOS GMSPlaceField משתמש עכשיו במאקרו NS_OPTIONS (החל מגרסה 4.0.0)

החל מגרסה 'מקומות' ל-iOS עבור iOS v4.0.0, GMSPlaceField משתמש עכשיו במאקרו NS_OPTIONS במקום NS_ENUM לתמיכה טובה יותר ב-Swift. מידע נוסף על מעבר ל-GMSPlaceField כ-NS_OPTIONS.

כדי להמשיך להשתמש ב-GMSPlaceField כ-NS_ENUM, יש לציין את v3.10.0 או את האפשרות הקודמת בתלויות.


SDK של מקומות לשיטות iOS : setcompleteBoundsUseצפוןEastCorner:SouthWestCorner, initWithBounds:filter (גרסה 3.10.0 – גרסה 4.0.0)

השיטה setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner הוצאה משימוש החל מ-v3.10.0 ולא נתמכת בגרסה v4.0.0 ואילך. במקום זאת, השתמשו ב-locationBias, או ב-locationRestriction.

השיטה initWithBounds:filter הוצאה משימוש החל מגרסה 3.10.0 ואילך, ולא נתמכת בגרסה 4.0.0 ואילך. במקום זאת, השתמשו ב-initWithFilter: ב-GMSAutocompleteFetcher.

הגרסה הנתמכת המקסימלית של שיטות אלה הוצאה משימוש היא v3.10.0.

לפרטים על שיטות חלופיות, אפשר לעיין בנספח 1.


GMSCoordinateBounds בהשלמה אוטומטית של מקום (גרסה 3.9.0 – v4.0.0)

חלק מהנכסים או הפרמטרים שמשתמשים ב-GMSCoordinateBounds ב-SDK של מקומות ל-iOS השלמה אוטומטית, יוצאו משימוש החל מ-v3.9.0 ואינם נתמכים בגרסה 4.0.0 ואילך. הגרסה הנתמכת המקסימלית של נכסים/פרמטרים שהוצאו משימוש היא v3.10.0.

גבולות בGMSAutocompleteViewController

המאפיינים הבאים של GMSAutocompleteViewController הוצאו משימוש:

לקבלת פונקציות מקבילות, השתמשו ב-GMSAutocompleteViewController.autocompleteFilter, עם GMSAutocompleteFilter.locationBias או GMSAutocompleteFilter.locationRestriction. הגרסה המינימלית של SDK SDK ל-iOS עם הנכסים החלופיים האלה היא 3.8.0.

גבולות בfindAutocompletePredictionsFromQuery ובautocompleteQuery

לקבלת פונקציות מקבילות, השתמשו ב-findAutocompletePredictionsFromQuery:filter:sessionToken:callback עם GMSAutocompleteFilter.locationBias או ב-GMSAutocompleteFilter.locationRestriction. הגרסה המינימלית של ה-SDK של מקומות ל-iOS עם הנכסים החלופיים האלה היא גרסה 3.8.0.

לפרטים על שיטות חלופיות, אפשר לעיין בנספח 1.


שדה מקומות GMSPlace.openNowStatus (גרסה 3.0.0 – v4.0.0)

השדה/הנכס של 'מקומות' GMSPlace.openNowStatus ב-SDK של מקומות ל-iOS הוצא משימוש החל מ-v3.0.0 ולא נתמך בגרסה 4.0.0 ואילך. הגרסה המקסימלית לתמיכה בשדה שהוצא משימוש היא v3.10.0.

במקום זאת, יש להשתמש בפונקציות GMSPlace.isOpen או GMSPlace.isOpenAtDate. הגרסה המינימלית של ה-SDK של מקומות ל-iOS עם פונקציות ההחלפה האלה היא v3.3.0.


שדה המקומות: permanently_closed (הוצא משימוש ב-26 במאי 2020)

השדה 'מקומות' permanently_closed בממשק ה-API של 'מקומות' וספריית המקומות, 'מפות Google JavaScript API' הוצא משימוש ואין להשתמש בו. במקום זאת, אפשר להשתמש ב-business_status (Places API) או business_status (Library Places, JavaScript API) כדי לקבל את הסטטוס התפעולי של העסק. הגרסה המינימלית של ספריית המקומות, היא Maps JavaScript API עם business_status היא v3.40.


שדות מקומות open_now, utc_offset (הוצאו משימוש ב-20 בנובמבר 2019)

החל מ-20 בנובמבר 2019, השדות 'open_now' ו'utc_offset' בספריית המקומות, מפות JavaScript JavaScript הוצאו משימוש.

שדות אלה הוצאו משימוש בספריית 'מקומות', ב-Maps JavaScript API.

  • השדה open_now הוחלף PlaceResult.opening_hours.isOpen() ב'פרטי המקום'. לחיפוש בקרבת מקום ולחיפוש טקסט, השתמשו בפרמטר openNow:true כדי לסנן את המקומות שפתוחים כרגע. לא מקבילה ל-Find Place. כדי לקבל את הערך הזה, כעת עליכם לשלוח בקשה לפרטי מקום.
  • השדה utc_offset הוחלף PlaceResult.utc_offset_minutes ב'פרטי המקום'.

אפשר לקרוא מידע נוסף במאמר העברת שדות במקומות.


Maps JavaScript API: google.maps.event.addDomListener() ו-google.maps.event.addDomListenerOnce() (הוצא משימוש ב-7 באפריל 2022)

הפונקציות [google.maps.event.addDomListener()](/maps/documentation/javascript/reference/event#event.addDomListener) ו-[google.maps.event.addDomListenerOnce()](/maps/documentation/javascript/reference/event#event.addDomListenerOnce) ב-Maps JavaScript API הוצאו משימוש, ואין להשתמש בהן. במקום זאת, יש להשתמש בשיטה addEventListener() רגילה.

השיטות האלה ימשיכו לפעול, ואין שום תוכנית להוציא אותן משימוש.


הוצאנו משימוש משימוש

בקטע הזה מפורטים כל המוצרים והתכונות שהוצאה משימוש. תכונות ומוצרים אלה כבר לא זמינים.


Maps JavaScript API v2 (19 במאי 2020 עד 26 במאי 2021)

גרסה 2 של ה-API של Maps JavaScript לא זמינה יותר החל מ-26 במאי 2021. כתוצאה מכך, מפות גרסה 2 של האתר שלך יפסיקו לפעול ויחזירו שגיאות JavaScript. כדי להמשיך להשתמש במפות באתר, צריך לעבור ל-Maps JavaScript API v3. מידע נוסף על שדרוג האפליקציה JavaScript במפות Google מגרסה 2 ל-v3.


שדות המקומות: reference, id, alt_id, scope (3 בספטמבר 2019 עד 10 באוגוסט 2020)

החל מ-10 באוגוסט 2020, השדות id, 'alt_id' ו-'scope' כבר לא זמינים. השדה 'מקומות' reference הוצא משימוש, ואין להשתמש בו.

  • שדה התגובה id הוחלף בשדה התגובה place_id.
  • שדה התגובה reference הוחלף על ידי התשובה place_id, ואין להשתמש בו.
  • בשדות alt_id ו-scope אין ערכים זהים, כי הם היו בשימוש רק עבור השירות 'הוספת מקום', שהושבת ביולי 2018.

לפרטים נוספים, אפשר לעיין במאמר העברת שדות אל השדה.


iOS גרסה 10, ארכיטקטורה ARMv7 ב-32 סיביות ב-Maps SDK ל-iOS 5.0

החל מ-SDK של מפות Google ל-iOS 5.0, iOS 10 וארכיטקטורת ARMv7 ב-32 ביט לא נתמכים יותר.

SDK של מקומות ל-iOS

עם ההשקה של SDK SDK ל-iOS 5.0, GMSCoordinateBounds הוצאה משימוש והוחלפה על ידי GMSPlacesViewportInfo.

שכבת Fusion Tables (ניסיוני) (3 בדצמבר 2018 עד 3 בדצמבר 2019)

ב-3 בדצמבר 2019 הושבתה שכבת ה-Fusion Tables ב-Maps JavaScript API, והיא לא זמינה יותר בגרסה 3.38 (גרסה 3.37 היא הגרסה האחרונה לתמיכה ב-Fusion Tables). מידע נוסף


SDK של מקומות ל-Android ול-iOS (29 בינואר 2019 עד 29 ביולי 2019)

החל מ-29 בינואר 2019, ה-SDK המעודכן של מקומות ל-Android ול-iOS החליף את הגרסאות הקיימות של ערכות ה-SDK של מקומות. הגרסה הנוכחית של ה-SDK של מקומות ל-iOS, ה-SDK של מקומות ל-Android ובוחר המקומות, הוצאה משימוש ב-29 בינואר 2019 והושבתו ב-29 ביולי 2019.


הוספת מקום ומיקום (30 ביוני 2017 עד 30 ביוני 2018)

ב-30 ביוני 2018 השבתנו את התכונות 'הוספת מקום' ו'מחיקת מקום', והן כבר לא זמינות.


נספח 1: סיכום של SDK של מקומות מסוג החלפת API שהוצא משימוש ב-iOS

בטבלה הבאה מוצגת שיטת ההחלפה שמתאימה לכל אחת מהשיטות או הנכסים שהוצאו משימוש.

שיטה/נכס שהוצאו משימוש אני רוצה להשתמש במקום זאת
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
GMSAutocompleteViewController)
locationRestriction וגם locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
GMSAutocompleteResultsViewController)
locationRestriction וגם locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
GMSAutocompleteTableDataSource)
locationRestriction וגם locationBias
initWithBounds:filter
GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds וגם autocompleteBoundsMode
(ב-GMSAutocompleteViewController)
GMSAutocompleteViewController.autocompleteFilter עם locationBias או locationRestriction.
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback, ו-autocompleteQuery:bounds:boundsMode:filter:callback
(בעוד GMSPlacesClient)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback, עם locationBias או locationRestriction.

הגרסה המינימלית של SDK SDK ל-iOS עם המאפיינים החלופיים היא v3.8.0.