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

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

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

Лучшие практики выставления счетов для миграции

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

Ошибка: kGMSPlacesRateLimitExceeded

API мест (новый)

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

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

Убедитесь, что у вас достаточно квоты в Places API (Новое)

Убедитесь, что квота в Places SDK для iOS (новая) достаточна для покрытия текущего трафика в Places SDK для iOS. Чтобы просмотреть и управлять квотами и ограничениями использования, см. раздел Квоты и оповещения о квотах . Обратите внимание на различия между двумя API:

  • Квота для Places SDK для iOS (Legacy) рассчитывается на основе квоты сервиса Places API. Она представляет собой сумму всех методов Places API.
  • Квота для Places SDK для iOS (новая) зависит от квоты сервиса Places API (новая). Для каждого метода API предусмотрена отдельная квота.

Проверьте, включает ли ваше соглашение API Places (новое)

Если у вас есть соглашение, убедитесь, что оно охватывает API Places (новый) и его ожидаемую стоимость. В противном случае обратитесь к своему менеджеру по продажам в Google или к своему партнёру, чтобы обсудить возможность включения этого API.

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

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

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

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