Об API мест (новое)

Разработчики Европейской экономической зоны (ЕЭЗ)

Введение

API Places (новый) включает в себя следующие API:

В этом документе содержится обзор этих новых API.

Подробности места (новые)

Идентификатор места однозначно идентифицирует место в базе данных Google Places и на Google Maps. С помощью идентификатора места вы можете запросить сведения о конкретном заведении или точке интереса, инициировав запрос Place Details (New) . Запрос Place Details (New) возвращает исчерпывающую информацию об указанном месте, такую ​​как его полный адрес, номер телефона, рейтинг пользователя и отзывы.

Есть много способов получить идентификатор места. Вы можете использовать:

Фотографии места (новые)

Place Photos (New) позволяет вам добавлять высококачественный фотографический контент в ваше приложение, предоставляя вам доступ к миллионам фотографий, хранящихся в базе данных Google Places. Используя API Place Photos (New), вы можете получить доступ к фотографиям и изменить размер изображения до оптимального для вашего приложения.

Все запросы к API Place Photos (New) должны включать имя фоторесурса, которое однозначно идентифицирует возвращаемую фотографию. Вы можете получить имя фоторесурса, используя:

Чтобы включить название фоторесурса в ответ на запрос «Сведения о месте (новый)», «Текстовый поиск (новый)» или «Поиск поблизости (новый)», обязательно включите поле photos в маску поля запроса.

API Places включает два поисковых API:

  • Текстовый поиск (новый)

    Позволяет указать текстовую строку, по которой следует искать место. Например: «Острая вегетарианская еда в Сиднее, Австралия» или «Изысканные блюда из морепродуктов недалеко от Пало-Альто, Калифорния».

    Вы можете уточнить поиск, указав такие данные, как уровни цен, текущий статус открытия, рейтинги или определенные типы мест. Вы также можете указать, чтобы сместить результаты к определенному местоположению или ограничить поиск определенным местоположением.

  • Поиск поблизости (новый)

    Позволяет указать регион для поиска вместе со списком типов мест. Укажите регион как круг, определяемый координатами широты и долготы центральной точки и радиусом в метрах.

    Укажите один или несколько типов мест, которые определяют характеристики места. Например, укажите " pizza_restaurant " и " shopping_mall " для поиска пиццерии, расположенной в торговом центре в указанном регионе.

Основное различие между этими двумя поисками заключается в том, что текстовый поиск (новый) позволяет указать произвольную строку поиска, тогда как поиск поблизости (новый) требует указания определенной области, в которой будет выполняться поиск.

Автозаполнение (новое) и токены сеанса

Autocomplete (New) — это веб-сервис, который возвращает прогнозы мест и запросов в ответ на HTTP-запрос. В запросе укажите строку текстового поиска и географические границы, которые управляют областью поиска.

Токены сеанса — это строки, сгенерированные пользователем, которые отслеживают вызовы Autocomplete (New) как сеансы. Autocomplete (New) использует токены сеанса для группировки фаз запроса и выбора поиска пользователя с автозаполнением в отдельный сеанс для выставления счетов.

Новые поля, атрибуты и параметры доступности

API Places (новый) включает новые поля, атрибуты и параметры доступности, чтобы предоставить пользователям больше информации о месте. Эти аспекты описаны в следующих разделах.

Поля

API Places (новый) включает несколько новых полей:

Поле Описание
regularSecondaryOpeningHours Описывает конкретное время для определенных операций. Вторичные часы работы отличаются от основных часов работы предприятия. Например, ресторан может указать часы работы автосервиса или часы доставки в качестве дополнительных часов.
paymentOptions Варианты оплаты, которые принимает место. Место может принимать более одного варианта оплаты. Если данные о варианте оплаты недоступны, поле варианта оплаты будет не установлено. Варианты включают в себя следующее:
  • Кредитная карта
  • Дебетовая карта
  • Принимаем только наличные
  • NFC-платеж
parkingOptions Варианты парковки, предоставляемые местом. Варианты включают следующее:
  • Бесплатная парковка
  • Платные парковки
  • Бесплатная парковка на улице
  • Парковка автомобилей служащим отеля
  • Бесплатная парковка в гараже
  • Платная парковка в гараже
subDestinations Уникальные места, которые связаны с определенным местом. Например, терминалы аэропорта считаются подпунктами назначения аэропорта.
fuelOptions Самая последняя информация о вариантах топлива, доступных на заправочной станции. Эта информация регулярно обновляется. Варианты включают следующее:
  • Дизель
  • Обычный неэтилированный
  • Средний класс
  • Премиум
  • СП91
  • СП91 Е10
  • СП92
  • СП95 Е10
  • СП98
  • СП99
  • СП100
  • сжиженный газ
  • Е80
  • Е85
  • Метан
  • Биодизель
  • Грузовой дизель
evChargeOptions Количество зарядных устройств для электромобилей (EV) на этой станции. Хотя некоторые зарядные устройства для электромобилей имеют несколько разъемов, каждое зарядное устройство может заряжать только одно транспортное средство одновременно; в результате это поле отражает количество доступных зарядных устройств для электромобилей в данный момент времени.
shortFormattedAddress Короткий, понятный человеку адрес места.
primaryType Основной тип данного результата. Например, место может быть классифицировано как cafe или airport . Место может иметь только один основной тип. Полный список возможных значений см. в разделе Поддерживаемые типы .
primaryTypeDisplayName Отображаемое имя основного типа, локализованное на языке запроса, если применимо. Полный список возможных значений см. в разделе Поддерживаемые типы .

Атрибуты

API Places (новый) включает несколько новых атрибутов:

Атрибут Описание
outdoorSeating Место располагает местами для сидения на открытом воздухе.
liveMusic Здесь играет живая музыка.
menuForChildren В заведении есть детское меню.
servesCocktails Здесь подают коктейли.
servesDessert Здесь подают десерт.
servesCoffee Здесь подают кофе.
goodForChildren Место хорошо подходит для детей.
allowsDogs Место допускает собак.
restroom В этом месте есть туалет.
goodForGroups Место рассчитано на группы.
goodForWatchingSports Место подходит для просмотра спортивных состязаний.

Параметры доступности

API Places (новый) включает следующие поля параметров доступности:

Поле Описание
wheelchairAccessibleParking Место предлагает парковку, доступную для инвалидных колясок.
wheelchairAccessibleEntrance В помещении имеется вход, доступный для инвалидных колясок.
wheelchairAccessibleRestroom В помещении имеется туалет, доступный для инвалидных колясок.
wheelchairAccessibleSeating В помещении имеются места для сидения, подходящие для инвалидных колясок.

Резюме на основе искусственного интеллекта

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

Резюме на основе ИИ синтезирует данные из различных источников, чтобы помочь пользователям принимать более обоснованные решения о месте. Например, если вы подумываете о том, чтобы посетить новый ресторан, резюме на основе ИИ может вывести на экран общие основные моменты меню, дать вам представление о его атмосфере или собрать воедино темы из отзывов пользователей. Если вы посещаете новый город, резюме на основе ИИ может предоставить обзор близлежащих достопримечательностей и удобств.

В API Places добавлены функции на основе искусственного интеллекта (новое)

Сводки на основе ИИ поддерживаются Place Details (New) , Text Search (New) и Nearby Search (New) . Следующие сводки на основе ИИ доступны в ответах Places API (New):

  • Краткие обзоры мест , представляющие собой краткие обзоры, относящиеся к определенному месту.
  • Резюме отзывов , представляющее собой удобоваримое изложение того, что сказали рецензенты о каком-либо месте.
  • Сводки по районам , которые предоставляют обзоры близлежащих и популярных мест в окрестностях. Они включают сводки по районам и сводки по зарядным станциям для электромобилей.

Google часто регенерирует эти сводки, чтобы гарантировать их актуальность на основе последней доступной информации. Когда вы делаете запрос API Places (New), вы отобразите самые свежие данные в своем приложении.

Переход на новые API Places

Если вы являетесь существующим клиентом API Places (новый) и хотите перенести свое приложение для использования новых API, ознакомьтесь со следующей документацией по миграции: