Новая версия Places SDK для iOS отличается повышенной производительностью и новой моделью ценообразования, поэтому мы рекомендуем обновить приложения, в которых используется устаревшая версия Places SDK для iOS. Подробнее о том, как выбрать SDK…
В этом руководстве рассказывается об основных различиях между Places SDK для iOS (новой версии) и Places SDK для iOS (устаревшей версии), а также о том, как внести необходимые изменения.
Рекомендации по переносу платежных аккаунтов
Эти рекомендации применимы, если вы используете API достаточно активно, чтобы перейти на второй уровень цен. При переходе на более новую версию API вы также будете оплачивать другой SKU. Чтобы избежать дополнительных расходов в месяц перехода, рекомендуем переключиться на новые API как можно ближе к началу месяца. Это позволит вам перейти на наиболее выгодный тарифный план в месяц переноса. Информацию об уровнях цен можно найти на странице цен и в часто задаваемых вопросах о ценах.
Ошибка: kGMSPlacesRateLimitExceeded
Places API (новинка)
Places SDK для iOS использует сервис Places API. Чтобы использовать функции новой версии Places SDK для iOS, сначала включите новую версию Places API в облачном проекте Google Cloud. Подробнее о том, как настроить проект Google Cloud…
Затем убедитесь, что вы добавили Places SDK for iOS (New) в список авторизованных API для ключа, используемого вашим приложением. Подробнее о том, как использовать ключи API…
Убедитесь, что у вас достаточно квоты в Places API (New)
Убедитесь, что квоты Places SDK для iOS (новая версия) достаточно для текущего трафика Places SDK для iOS (устаревшая версия). Чтобы посмотреть и изменить квоты и лимиты на использование, ознакомьтесь со статьей Квоты и оповещения о квотах. Обратите внимание на различия между этими двумя API:
- Квота для Places SDK для iOS (устаревшая версия) зависит от квоты сервиса Places API (устаревшая версия). Сумма всех методов Places API.
- Квота для Places SDK для iOS (новая версия) зависит от квоты сервиса Places API (новая версия). Для каждого метода API предусмотрена отдельная квота.
Проверьте, включен ли в ваше соглашение Places API (новый)
Если у вас есть согласованное соглашение, убедитесь, что оно распространяется на Places API (New) с ожидаемой ценой. Если нет, свяжитесь с представителем отдела продаж Google или партнером, чтобы обсудить, как добавить этот API.
Общие изменения
Ниже перечислены общие изменения, которые относятся к нескольким API.
Использует новую модель ценообразования. Информацию о ценах на все API можно найти на странице Цены на Places SDK для iOS (новая версия).
информация о местах (Новый), поиск поблизости (Новый) и текстовый поиск (Новый) требуют маски полей, чтобы указать, какие поля нужно вернуть в ответе.
GMSPlacesClientсодержит новые методы для вызова этих новых API.Добавлены новые классы для определения запросов к каждому из новых API.
Экземпляр объекта
GMSPlaceв ответе содержит новое свойствоreviewsтипаGMSPlaceReview. Если в вашем приложении демонстрируется информация, полученная из экземпляраGMSPlace, например фотографии и отзывы, в нем также должно быть указано авторство.Подробнее о том, как добавлять текст с указанием авторства…
Изменения, связанные с API
В этом разделе приведены следующие руководства по переходу на новые версии API:
- Переход на информацию о местах (New)
- Переход на Place Photos (новая версия)
- Переход на новый сервис автозаполнения