Обзор миграции

Places SDK для iOS (новый) обеспечивает улучшенную производительность и новую модель ценообразования, поэтому стоит обновлять приложения, использующие Places SDK для iOS. Дополнительные сведения о сравнении функций см. в разделе «Выбор SDK» .

Используйте это руководство, чтобы понять основные различия между Places SDK для iOS (новая версия) и Places SDK для iOS, а также узнать, как обрабатывать необходимые изменения.

Включить Places SDK для iOS (новинка)

Places SDK для iOS использует службу Places API . Чтобы использовать функции Places SDK для iOS (новая версия), необходимо сначала включить Places API (новая версия) в своем проекте Google Cloud. Дополнительную информацию см. в разделе Настройка проекта Google Cloud .

Затем вам необходимо убедиться, что вы добавили Places API (новый) к ключу API, используемому вашим приложением. Дополнительные сведения см. в разделе Использование ключей API .

Общие изменения

Некоторые общие изменения, применимые к нескольким API, включают:

  • Использует новую модель ценообразования. Информацию о ценах на все API см. в разделе Цены на Places SDK для iOS (новая версия) .

  • Маскирование полей требуется для сведений о месте (новое) , поиска поблизости (новое) и текстового поиска (новое), чтобы указать, какие поля вы хотите вернуть в ответе.

  • GMSPlacesClient содержит новые методы для вызова этих новых API.

  • Были добавлены новые классы для определения запроса к каждому из новых API.

  • Экземпляр ответа GMSPlace содержит новое свойство reviews типа GMSPlaceReview . Когда ваше приложение отображает информацию, полученную из экземпляра GMSPlace , например фотографии и обзоры, приложение также должно отображать необходимые сведения об авторстве.

    Дополнительную информацию см. в документации по атрибуции .

Изменения, специфичные для API

В этот раздел включены следующие руководства по миграции для каждого API: