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

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

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

Рекомендации по выставлению счетов за миграцию

Это руководство применимо, если уровень использования API достаточно высок для перехода на цены второго уровня. При переходе на более новую версию API вам также будет выставлен счет за другой номер SKU. Чтобы избежать увеличения затрат в течение месяца перехода, мы рекомендуем перейти на новые API, находящиеся в производстве, как можно ближе к началу месяца. Это гарантирует, что вы достигнете наиболее экономически эффективных ежемесячных ценовых уровней в течение месяца миграции. Информацию о ценовых уровнях см. на странице цен и в разделе часто задаваемых вопросов о ценах .

Включить 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: