Подробное введение в API Google Places — решения, примеры кода и цены
Подробное введение в API Google Places — решения, примеры кода и цены

Подробное введение в API Google Places — решения, примеры кода и цены

API Google Places — это веб-сервис, предоставляющий разработчикам доступ к обширной базе данных с информацией о местоположении (более 100 миллионов компаний и объектов инфраструктуры). Он предоставляет приложениям данные, используемые в Картах Google и Поиске Google, в структурированном формате (часто в формате JSON) для улучшения пользовательского опыта, основанного на местоположении.
0 Акции
0
0
0
0

Основные сервисы, доступные с помощью API Places (новое)

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

 

УслугаОсновное приложениеПример проекта
АвтозаполнениеПредложение названий мест или поисковых запросов по мере ввода текста пользователем.Поле поиска адреса в приложении доставки еды.
Текстовый поискПоиск мест по общей текстовой строке.Найдите текст типа: “Лучшие итальянские рестораны в Ширазе”.
Поиск поблизостиНаходите места по близости к определенной точке и типу места.Отобразить все “заправки” или “кофейни” в радиусе 5 км от пользователя.
Подробности местаПолучите полную и исчерпывающую информацию о месте на основе его уникального идентификатора (Place ID).Показывать полный адрес ресторана, номер телефона, рейтинги, часы работы и отзывы.
Разместить фотографииПолучите доступ к миллионам сохраненных высококачественных фотографий разных мест.Отобразите фотогалерею отеля или торгового центра в туристическом приложении.

Примеры проектов и решений (варианты использования)

Этот API позволяет реализовать широкий спектр возможностей, основанных на местоположении:

  • Электронная коммерция и доставка: Включить функцию Точное автозаполнение адреса Для пользователей при размещении заказа или добавлении нового адреса (с использованием автозаполнения и сведений о месте).
  • Путешествия и туризм: Создайте местного гида, который Ближайшие достопримечательности (Поиск поблизости) отображает отели или туристические достопримечательности и предоставляет их полную информацию (Информация о месте).
  • Приложения локальной сети: Помощь пользователям “"Регистрироваться"” Ведение бизнеса в близлежащих предприятиях.
  • Найти дилера и услуги: Отображение на карте местонахождения всех филиалов сети магазинов или авторизованных ремонтных мастерских с указанием их контактной информации.
  • Улучшение данных: Дополнение внутренней базы данных компании стандартизированными данными (такими как идентификатор места и точный адрес) из Google.

Успешные проекты и пользовательские приложения

Большинство приложений и сайтов, которым необходимо взаимодействовать с картами и геолокациями, используют этот сервис. Любая платформа, которая предлагает интеллектуальное поле поиска адреса, предлагает места поблизости или отображает информацию о компании, вероятно, использует API Places.

  • Онлайн-сервисы такси (типа Uber/Lyft): Используйте функцию автозаполнения для быстрого и точного ввода пункта отправления и пункта назначения.
  • Платформы бронирования путешествий (такие как Expedia, Booking.com): Отображение подробной информации об отелях и туристических достопримечательностях.
  • Приложения по доставке еды и интернет-магазины: Подтвердите адрес доставки и предложите ближайшие магазины.

Пример кода (пример поиска поблизости)

Для поиска мест поблизости (поиск поблизости) к точке можно использовать простой HTTP-запрос (хотя рекомендуется использовать клиентские библиотеки Google для разных языков).

Общая структура запроса поиска поблизости (API веб-сервиса):

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&key=YOUR_API_KEY

Пояснение параметров:

  • расположение: Географические координаты центра поиска (широта и долгота).
  • радиус: Радиус поиска в метрах (в данном примере 500 метров).
  • тип: Тип желаемого местоположения (например, ресторан).
  • ключ: Ваш API-ключ.

Структура затрат и ценообразование

Платформа Google Карт из модели Оплата по мере использования Из этого следует, что на основе SKU (единица складского учета) Или тип запроса вычисляется.

Тип запроса (артикул)Структура затратКлючевой момент
Запросы автозаполненияНа основе количества запросовЧем больше количество запросов, тем ниже стоимость 1000 запросов.
Подробности местаНа основе получения информации о месте с идентификатором местаЭто более затратно, чем простой поиск, поскольку извлекается больше данных.
Текстовый/ближайший поискНа основе количества поисковых запросовЦены варьируются в зависимости от артикула (Essentials или Pro).
  • Бесплатный ежемесячный кредит: По умолчанию Google устанавливает определенную сумму каждый месяц. Функция бесплатных звонков Пользователям предоставляется кредит в размере 200 долларов США на единицу товара (это заменяет прежний кредит в размере 200 долларов США). Для небольших объёмов или разработки этого часто достаточно.
  • Важный момент при расчете себестоимости: Чтобы сократить расходы на поиск, всегда используйте Маскировка поля Использовать. То есть, в запросах. Подробности места Или Поиск, Только поля (нравиться Размер, отформатированный адресЗапрашивайте только те, которые вам действительно нужны.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться
Полное руководство по API Google Cloud Vision: функции, цены и практические проекты

Полное руководство по API Google Cloud Vision: функции, цены и практические проекты

В наши дни мы генерируем огромный объём визуальных данных — фотографий, сканов, видео, — и извлечение смысла и информации из этих данных важно для компаний, стартапов и разработчиков. Google Vision API, входящий в пакет сервисов искусственного интеллекта и машинного обучения Google Cloud, позволяет нам анализировать эти визуальные данные с помощью предварительно обученных моделей. 
Как создать несколько простых проектов с помощью API Google Карт

Как создать несколько простых проектов с помощью API Google Карт

В этой статье вы узнаете, как создавать интерактивные карты, оптимизировать маршруты и анализировать данные о местоположении с помощью API Google Карт на платформе GCP.