Places SDK для Android (новый) обеспечивает улучшенную производительность и новую модель ценообразования, что делает целесообразным обновление приложений, использующих Places SDK для Android (устаревший). Для получения более подробной информации о сравнении функций см. Выберите свой SDK .
Используйте это руководство, чтобы понять основные различия между Places SDK для Android (новым) и Places SDK для Android (устаревшим), а также узнать, как вносить необходимые изменения.
Лучшие практики выставления счетов для миграции
Это руководство применимо, если использование API достаточно высоко для перехода на цены второго уровня. При переходе на более новую версию API вам также выставляется счет за другой SKU. Чтобы избежать увеличения расходов в течение месяца перехода, мы рекомендуем переходить на новые API в производстве как можно ближе к началу месяца. Это гарантирует, что вы достигнете наиболее экономически эффективных ежемесячных ценовых уровней в течение месяца миграции. Информацию о ценовых уровнях см. на странице ценообразования и в разделе часто задаваемых вопросов о ценах .
Включить Places SDK для Android (новое)
Places SDK для Android (Legacy) использует службу API Places . Чтобы использовать функции Places SDK для Android (New), необходимо сначала включить Places API (New) в вашем проекте Google Cloud. Для получения дополнительной информации см. раздел Настройка проекта Google Cloud .
Затем вы должны убедиться, что вы добавили Places API (New) к ключу API, используемому вашим приложением. Для получения дополнительной информации см. раздел Использование ключей API .
Общие изменения
Некоторые общие изменения, которые применяются к нескольким API, включают:
Использует новую модель ценообразования. Информацию о ценах для всех API см. в Places SDK для Android (новый) .
Для функций «Сведения о месте (новое)» , «Поиск поблизости (новое)» и «Текстовый поиск (новое)» требуются маски полей, чтобы указать, какие поля вы хотите вернуть в ответе.
Добавлены новые классы для определения запросов или добавления новых полей в ответ.
Объект ответа
Place
содержит новый методgetReviews()
, который возвращает список объектовReview
. Когда ваше приложение отображает информацию, полученную из объектаPlace
, например фотографии и обзоры, приложение также должно отображать требуемые атрибуции.Более подробную информацию см. в документации по атрибуции .
Изменения, специфичные для API
В этот раздел включены следующие руководства по миграции для каждого API:
- Перейти к сведениям о месте (новое)
- Перенести на место фото (новое)
- Переход на автозаполнение (новое)