Введение
Places API позволяет искать и получать информацию о местах разных типов с помощью текстовой строки или по близости. Places API (прежняя версия) – это прежняя версия Places API (новая версия).
В таблице ниже перечислены соответствующие версии обоих API. В этом руководстве рассказывается, чем они различаются, и как перейти на Places API (New).
| Places API (устаревший) | Places API (новинка) | Примечания |
|---|---|---|
| Найти место (устаревшая версия) | Text Search (New) | Новой версии функции "Найти место (устаревшая версия)" нет. Вместо него используется новая версия текстового поиска. |
| Поиск поблизости (устаревшая версия) | Поиск поблизости (новая версия) | Все запросы, использующие устаревший API и включающие текстовый запрос, должны использовать новую версию текстового поиска, поскольку новая версия поиска поблизости не поддерживает текстовый ввод. |
| Текстовый поиск (устаревшая версия) | Text Search (New) | |
| Информация о местах (устаревшая версия) | Place Details (New) | |
| Фотографии мест (устаревшая функция) | Фотографии мест (новая версия) | |
| Автозаполнение мест (устаревшая версия) | Автозаполнение (новая версия) | |
| Автозаполнение запросов (устаревшая версия) | Автозаполнение (новая версия) | Возможности, добавленные в новую версию автозаполнения. |
Переход на новые API
Чтобы перейти на новые API, ознакомьтесь со следующими руководствами по переносу данных:
- Переход на новый поиск поблизости
- Переход на текстовый поиск (New)
- Переход на информацию о местах (новая функция)
- Переход на Place Photos (New)
- Переход на новый сервис автозаполнения
Основные функции, добавленные в Places API (новый)
В этом разделе описаны основные функции, добавленные в Places API (новый).
Реализовано на стандартной платформе Google Cloud.
Новая версия Places API реализована на инфраструктуре сервисов Google Cloud. Это позволит сделать платформу более безопасной и надежной, а также добавить дополнительные функции безопасности, например OAuth. Такой стандартный дизайн API обеспечивает согласованность между API, что повышает эффективность разработки с помощью Places API (New).
Рост эффективности
Новый Places API отличается более высокой производительностью, поэтому мы рекомендуем заменить им существующий Places API в приложениях.
Простое ценообразование
В новой версии Places API упрощена система оплаты: вы платите только за используемые данные. Упрощенное ценообразование реализуется с помощью маски поля.
В информации о местах (New), поиске поблизости (New) и текстовом поиске (New) маска поля позволяет управлять списком полей, которые возвращаются в ответе. В этом случае вы платите только за запрошенные данные. Маски полей помогут вам не запрашивать ненужные данные и тем самым сократить время обработки и снизить расходы.
Согласованные данные ответа для места
В устаревших API "информация о местах", "поиск поблизости" и "текстовый поиск" возвращались разные данные о месте. Places API (New) стандартизирует ответ, поэтому все эти API возвращают одинаковые данные о месте.
Расширенные типы мест
Теперь ответ API может содержать основной тип места. У каждого места может быть только одно значение типа, указанное в качестве основного типа места, как перечислено в таблице А.
В новом API также есть несколько новых типов. Вы можете использовать эти новые типы, а также существующие типы в поиске с помощью поиска поблизости (New) и текстового поиска (New). Все новые типы включены в таблицу А.
Динамические данные о местах
Новый Places API поддерживает динамические данные в ответах, например информацию о доступности станции зарядки ЭМ или актуальные цены на топливо на АЗС. Используйте эти поля ответа, чтобы создавать динамические пользовательские интерфейсы.