На этой странице перечислены все продукты и функции платформы 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.autocompleteBounds
GMSAutocompleteViewController.autocompleteBoundsMode
В качестве равноценной замены используйте GMSAutocompleteViewController.autocompleteFilter
с GMSAutocompleteFilter.locationBias
или GMSAutocompleteFilter.locationRestriction
.
Для этого требуется Places SDK для iOS не ниже версии 3.8.0.
Границы в findAutocompletePredictionsFromQuery
и autocompleteQuery
- Параметры
bounds
иboundsMode
для:
В качестве равноценной замены используйте 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 года.
- Обновите Places SDK для iOS до последней версии.
- Обновите Places SDK для Android до последней версии.
- Виджет выбора мест больше недоступен с 29 июля 2019 года.
Функции добавления и удаления места (30 июня 2017 г. – 30 июня 2018 г.)
Функции добавления и удаления места были выключены и больше недоступны с 30 июня 2018 года.
Приложение 1. Список API, доступных в Places SDK для iOS, для замены тех, которые больше не поддерживаются
В таблице ниже указаны методы и свойства, которые необходимо использовать вместо устаревших.
Для этого требуется Places SDK для iOS не ниже версии 3.8.0.