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

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: