Прекращение поддержки

На этой странице перечислены все продукты и функции платформы Google Карт, для которых прекращена поддержка, в частности для сервисов Maps, Routes и Places.

Этапы прекращения поддержки

Период прекращения поддержки начинается с даты объявления об этом. Доступ к продукту или функции сохраняется в течение этого периода (обычно на протяжении 12 месяцев). По его истечении этот продукт или функция прекращает работу и становится недоступен.

Продукты и функции, которые скоро не будут поддерживаться

Ниже перечислены все продукты и функции, для которых скоро не будет предоставляться поддержка.


Модуль Maps в google.load

Поддержка сервиса, который обеспечивает работу модуля Maps для google.load, прекращена 13 октября 2020 года. Он будет отключен 13 октября 2021 года. Теперь запросы на загрузку модуля Maps в google.load приводят к ошибке и карта не загружается. Более подробные сведения вы найдете в руководстве по переносу.


Методы Places SDK для iOS: setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner и initWithBounds:filter (начиная с версии 4.0.0)

Вспомогательный метод setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner не поддерживается с 10 августа 2020 года (версия 3.10.0). Начиная с версии 4.0.0 эта функция больше недоступна. Вместо нее необходимо использовать locationBias или locationRestriction.

Метод initWithBounds:filter не поддерживается с 10 августа 2020 года (версия 3.10.0). Начиная с версии 4.0.0 эта функция больше недоступна. Вместо нее необходимо использовать initWithFilter: в GMSAutocompleteFetcher.

Чтобы не потерять доступ к этим неподдерживаемым функциям, продолжайте использовать версию 3.10.0.

Подробную информацию об используемых вместо них методах можно найти в Приложении 1.


Тип GMSPlaceField в Places SDK для iOS теперь использует макрос NS_OPTIONS (начиная с версии 4.0.0)

Тип GMSPlaceField в Places SDK для iOS теперь использует макрос NS_OPTIONS вместо NS_ENUM, чтобы улучшить поддержку языка Swift. Подробнее об использовании NS_OPTIONS в GMSPlaceField

Чтобы продолжить использовать GMSPlaceField и NS_ENUM, оставайтесь на версии 3.10.0.


GMSCoordinateBounds в сервисе автозаполнения местоположения (26 мая 2020 г. – 26 мая 2021 г.)

Некоторые свойства и параметры, использующие GMSCoordinateBounds в сервисе автозаполнения местоположения для устройств iOS, не поддерживаются с 26 мая 2020 года и будут выключены 26 мая 2021 года.

Границы в GMSAutocompleteViewController

Указанные ниже свойства GMSAutocompleteViewController не поддерживаются:

В качестве равноценной замены используйте GMSAutocompleteViewController.autocompleteFilter с GMSAutocompleteFilter.locationBias или GMSAutocompleteFilter.locationRestriction. Для этого требуется Places SDK для iOS не ниже версии 3.8.0.

Границы в findAutocompletePredictionsFromQuery и autocompleteQuery

В качестве равноценной замены используйте findAutocompletePredictionsFromQuery:filter:sessionToken:callback с GMSAutocompleteFilter.locationBias или GMSAutocompleteFilter.locationRestriction. Для этого требуется Places SDK для iOS не ниже версии 3.8.0.

Подробную информацию об используемых вместо них методах можно найти в Приложении 1.


Используемое в Places поле: GMSPlace.openNowStatus (26 мая 2020 г. – 26 мая 2021 г.)

Поле/свойство GMSPlace.openNowStatus в Places SDK для iOS не поддерживается с 26 мая 2020 года и будет выключено 26 мая 2021 года. Вместо него используйте функции GMSPlace.isOpen или GMSPlace.isOpenAtDate. Для этого требуется Places SDK для iOS не ниже версии 3.3.0.


Используемое в Places поле: permanently_closed (26 мая 2020 г. – 26 мая 2021 г.)

Поле permanently_closed в Places API, библиотеке Places и Maps JavaScript API не поддерживается с 26 мая 2020 года и будет выключено 26 мая 2021 года. Вместо него используйте business_status (в Places API) или business_status (в библиотеке Places, JavaScript API), чтобы получать данные о статусе компаний. Для этого требуется версия не ниже 3.40 библиотеки Places и Maps JavaScript API с business_status.


Используемые в Places поля: open_now и utc_offset (20 ноября 2019 г. – 20 февраля 2021 г.)

Поля open_now и utc_offset в библиотеке Places и Maps JavaScript API не поддерживаются с 20 ноября 2019 года и будут выключены 20 февраля 2021 года.

Эти поля будут недоступны только в библиотеке Places и Maps JavaScript API.

  • В запросах дополнительных данных о месте необходимо заменить поле open_now на PlaceResult.opening_hours.isOpen(). В запросах, связанных с поиском мест поблизости и текстовым поиском, используйте параметр openNow:true, чтобы находить места, которые сейчас открыты. Эквивалента для запросов поиска мест нет. Чтобы получить это значение, требуется отправить запрос дополнительных данных о месте.
  • В запросах дополнительных данных о месте необходимо заменить поле utc_offset на PlaceResult.utc_offset_minutes.

Для этого требуется версия не ниже 3.39 библиотеки Places и JavaScript API с isOpen() и utc_offset_minutes. Подробнее об обновлении полей Places


Используемые в Places поля: reference, id, alt_id и scope (3 сентября 2019 г. – 3 июня 2020 г.)

Поля, используемые в Places, такие как reference, id, alt_id и scope не поддерживаются с 3 сентября 2019 года и будут выключены 3 июня 2020 года.

  • Вместо параметров запроса id и reference используется параметр place_id.
  • У полей alt_id и scope нет эквивалентов, так они нужны были только для работы сервиса добавления места, который был выключен в июле 2018 года.

Подробнее об обновлении полей Places


Maps JavaScript API версии 2 (19 мая 2010 г. – 26 мая 2021 г.)

Maps JavaScript API версии 2 не поддерживается с 19 мая 2010 года и будет выключена 26 мая 2021 года. Также учтите, что во время этого периода, начиная с 26 октября 2020 года, карты, использующие эту версию, будут отображаться в затемненном виде с текстовым водяным знаком "Только для разработки". Мы настоятельно рекомендуем перевести сайт на Maps JavaScript API версии 3 до 26 октября 2020 года, чтобы не доставлять пользователям неудобств. Подробнее об обновлении приложения с Maps JavaScript API с версии 2 до версии 3


Продукты и функции, которые уже не поддерживаются

Ниже перечислены все продукты и функции, для которых была прекращена поддержка. Они больше недоступны.


Слой Сводных таблиц, экспериментальная функция (3 декабря 2018 г. – 3 декабря 2019 г.)

Слой Сводных таблиц в Maps JavaScript API был выключен 3 декабря 2019 года и больше недоступен начиная с версии 3.38. Последняя версия, в которой поддерживаются Сводные таблицы, – 3.37. Подробнее…


Пакеты средств разработки Places SDK для Android и iOS (29 января 2019 г. – 29 июля 2019 г.)

С 29 января 2019 года вместо предыдущих версий используются обновленные пакеты средств разработки Places SDK для Android и iOS. Предыдущие версии Places SDK для iOS и Places SDK для Android, а также виджет выбора мест не поддерживаются с 29 января 2019 года и были выключены 29 июля 2019 года.


Функции добавления и удаления места (30 июня 2017 г. – 30 июня 2018 г.)

Функции добавления и удаления места были выключены и больше недоступны с 30 июня 2018 года.


Приложение 1. Список API, доступных в Places SDK для 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

Для этого требуется Places SDK для iOS не ниже версии 3.8.0.