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: