На этой странице представлена подробная информация о SKU платформы Google Maps, включая SKU для Индии. Товарная единица хранения (SKU) – это отдельный элемент платформы Google Maps, связанный с продуктом, и с продуктом может быть связано более одного SKU. Каждый SKU имеет установленную цену, которую вы можете просмотреть в прайс-листах ( Цены , Цены — Индия ). Когда вы используете услугу, она может активировать один или несколько SKU, каждый из которых отображается как отдельная позиция в вашем счете.
Названия SKU
В этом разделе перечислены все SKU, разделенные на Essentials, Pro и Enterprise.
Артикул, выделенный жирным подчеркиванием, имеет обновленное название.
Удерживайте указатель, чтобы просмотреть предыдущее название SKU, и нажмите Esc, чтобы закрыть его.
Взаимодействия пользователя с картой, такие как панорамирование, масштабирование или переключение слоев карты, не приводят к дополнительной загрузке карты.
Взаимодействие пользователя с картой не приводит к дополнительной загрузке карты, включая панорамирование, масштабирование или переключение слоев карты.
Этот номер SKU активируется для каждого возвращаемого элемента, когда вы делаете запрос к Compute Route Matrix, который не использует какие-либо функции Pro или Enterprise.
Этот SKU активируется для каждого элемента, возвращаемого в ответе API, когда вы делаете запрос к службе ограничения скорости . Количество элементов, возвращаемых в ответе API, всегда равно или меньше количества точек, переданных вами в исходном запросе.
Артикул: Оптимизация маршрута: Маршрут для одного транспортного средства
Этот номер SKU выставляет счета за отправления, возвращенные по запросу к API оптимизации маршрута , в котором указано ровно одно транспортное средство.
Этот номер SKU активируется для каждой возвращаемой поставки, когда вы делаете запрос к API оптимизации маршрута , который указывает ровно одно транспортное средство .
Плата за следующие отправления не взимается:
Отгрузки в запросах, которые не удалось выполнить из-за ошибок проверки, таких как ошибки синтаксиса или проверки данных, или любой внутренней ошибки службы.
Отгрузки в запросах в режиме решения VALIDATE_ONLY (который выполняет только проверку).
Отгрузки, которые либо определяются как невозможные поставки при проверке, либо те, которые явно игнорируются, исключаются из оптимизации или ограничиваются оптимизацией с помощью InjectedSolutionConstraint .
Пример
Если у вас есть запрос на оптимизацию маршрута, который содержит:
1 автомобиль
10 уникальных отправлений (с 10 уникальными местами отправления или партиями)
Выставление счетов активируется для 10 поставок, входящих в номер SKU «Маршрут для одного транспортного средства». Тот же запрос с 5 транспортными средствами вместо этого вызывает выставление счета по SKU «Оптимизация маршрута: маршрутизация парка».
Оптимальная маршрутизация с учетом трафика или с учетом трафика. Эти параметры маршрутизации соответствуют установке свойства routingPreference в запросе на TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL .
Модификаторы местоположения. Когда вы используете следующие параметры, чтобы указать, как водителям следует подъезжать к определенному месту:
Этот SKU активируется для каждого возвращаемого элемента, когда вы делаете запрос, использующий одну или несколько из следующих функций Pro:
Оптимальная маршрутизация с учетом трафика или с учетом трафика. Эти параметры маршрутизации соответствуют установке свойства routingPreference в запросе на TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL .
Модификаторы местоположения. Когда вы используете следующие параметры, чтобы указать, как водителям следует подъезжать к определенному месту:
Артикул: Оптимизация маршрута: Маршрутизация флота
Этот номер SKU выставляет счета за отправления, возвращенные по запросу к API оптимизации маршрута , в котором указано более одного транспортного средства.
Этот номер SKU активируется для каждой отправки, возвращаемой по запросу к API оптимизации маршрута , в котором указано более одного транспортного средства .
Плата за следующие отправления не взимается:
Отгрузки в запросах, которые не удалось выполнить из-за ошибок проверки, таких как ошибки синтаксиса или проверки данных, или любой внутренней ошибки службы.
Отгрузки в запросах в режиме решения VALIDATE_ONLY (который выполняет только проверку).
Отгрузки, которые либо определяются как невозможные поставки при проверке, либо те, которые явно игнорируются, исключаются из оптимизации или ограничиваются оптимизацией с помощью InjectedSolutionConstraint .
Пример
Если у вас есть запрос на оптимизацию маршрута, который содержит:
5 транспортных средств
10 уникальных отправлений (с 10 уникальными местами отправления или партиями)
Выставление счетов активируется для 10 отправлений, входящих в номер SKU Fleet Routing. Тот же запрос с одним транспортным средством приводит к выставлению счетов по SKU «Оптимизация маршрута: одно транспортное средство».
Этот номер SKU активируется для каждого возвращаемого элемента, когда вы делаете запрос, использующий одну или несколько из следующих функций Enterprise:
Этот номер SKU выставляет счета за пункты назначения, запрошенные с помощью Navigation SDK. Имейте в виду, что один вызов метода может содержать до 25 адресатов.
Этот номер SKU взимает плату за запросы к API автозаполнения, которые не используют сеанс . Информацию об использовании сеанса для ограничения количества запросов, оплачиваемых в течение одного сеанса автозаполнения, см. в разделе Токены сеанса или SKU: использование сеанса автозаполнения .
Ваш запрос включает токен сеанса, но вы прекращаете сеанс.
Ваш запрос включает токен сеанса, но вы завершаете сеанс при определенных условиях. Дополнительные сведения об использовании сеанса автозаполнения см. в разделе Токены сеанса или Использование сеанса автозаполнения .
Этот номер SKU активируется, когда вы отправляете запрос к API автозаполнения (новый), который включает токен сеанса.
Этот номер SKU действует как оболочка для SKU запросов автозаполнения (нового), который позволяет вам ограничить количество запросов, оплачиваемых в течение одного сеанса автозаполнения. Дополнительные сведения об использовании сеанса автозаполнения см. в разделе Токены сеанса .
Примечание. Если вы не используете сеансы с автозаполнением (новое), вам будет выставлен счет за каждый запрос автозаполнения с использованием SKU: Запросы автозаполнения .
* Поле name содержит имя ресурса места в форме: places/ PLACE_ID . Используйте displayName для доступа к текстовому названию места.
Примеры выставления счетов по маске полей
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
* Поле places.name содержит имя ресурса места в форме: places/ PLACE_ID . Используйте places.displayName для доступа к текстовому названию места.
Примеры выставления счетов по маске полей
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
* Поле places.googleMapsLinks находится на стадии предварительной версии GA, и за нее не взимается плата, то есть оплата за использование во время предварительной версии составляет 0 долларов США.
** Поле places.name содержит название ресурса места в формате places/ PLACE_ID . Используйте places.displayName для доступа к текстовому названию места.
Примеры выставления счетов по маске поля
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
* Поле googleMapsLinks находится на стадии предварительной версии GA, и за нее не взимается плата, то есть оплата за использование во время предварительной версии составляет 0 долларов США.
Примеры выставления счетов по маске поля
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
* Поле places.googleMapsLinks находится на стадии предварительной версии GA, и за нее не взимается плата, то есть оплата за использование во время предварительной версии составляет 0 долларов США.
Примеры выставления счетов по маске поля
Это примеры того, как запрос оплачивается на основе полей, выбранных вами в маске полей.
Если маска поля запроса включает только поля из этого SKU : Запрос оплачивается по тарифу этого SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и вам будет выставлен счет по этому тарифу SKU.
Если маска поля запроса включает поля из других SKU : Запрос оплачивается по самой высокой ставке SKU для запрошенных полей. Например, если вы включаете поля из нескольких SKU, таких как SKU Essentials и SKU Enterprise, то за запрос взимается плата по тарифу SKU Enterprise.
Этот номер SKU выставляет счет за запрос на проверку адреса в конце сеанса автозаполнения (нового). Address Validation Enterprise работает с конечной точкой автозаполнения (новой) API Places, когда ваш сеанс завершается запросом к API проверки адреса.
Для получения подробной информации о ценах и использовании автоматических (новых) сеансов с API Place см. В следующих руководствах в документации API Place:
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Если вы прекратите сеанс автозаполнения с информацией о местах, который запрашивает любое поле из SKU: Разместите подробности основных предметов, Pro, Enterprise или Enterprise + Attosphere , то звонок выставлен в SKU: Поместите сведения о предприятии + атмосферу . Для получения дополнительной информации см. SKU: использование сеанса автозаполнения .
Полевая маска выставления счетов
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Если сеанс автозаполнения прекращается с помощью информации о месте, который запрашивает любое поле из SKU: Разместите подробности основных предметов, Pro, Enterprise или Enterprise + Attosphere , то звонок выставлен в SKU: Поместите сведения о предприятии + атмосферу . Для получения дополнительной информации см. SKU: использование сеанса автозаполнения .
Примеры выставления счетов на полевых масках
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Библиотека мест, карты JavaScript API : internationalPhoneNumber nationalPhoneNumber priceLevel rating regularOpeningHours userRatingCount websiteUri
Примеры выставления счетов на полевых масках
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Android: каждый запрос на fetchPlace() или findCurrentPlace()
iOS: каждый звонок в fetchPlaceFromPlaceID: или findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
Веб -сервис: в каждом местах запрашивается в зависимости от поля, указанных в запросе
Данные SKU всегда взимаются в дополнение к базовому SKU за запрос, запускающий их. Например, запрос сведений о местах, включающий базовые поля данных, будет взиматься как в рамках базовых данных SKU , так и в сведениях о месте SKU.
Для веб -службы эти запросы API -интерфейсов позволяют вам указать поля данных для возврата:
Для веб -службы эти вызовы APIS не поддерживают определение возвращенных полей. Эти вызовы всегда возвращают все данные, заряжая три места данных SKU в дополнение к плате за каждый запрос API:
Этот счет SKU для запросов, которые не включают в себя токен сессии
Если вы сделаете запрос из сеанса с неверным автозаполнением (например, сеанс, который повторно использует токен сеанса), вам также взимается автозаполнение - для запроса SKU.
Запросы на автозаполнение из карт JavaScript API Place Autocomplete виджет может быть взимается автозаполнение - для запроса SKU при выполнении запросов из неверного сеанса автозаполнения. Эта ситуация может произойти, когда пользователь печатает или копирует/встает на несколько разных адресов в виджет и не всегда выбирает предсказание автозаполнения.
SKU: AutoComplete (включены в детали места) - за сеанс
Запросы на автозаполнение доступны бесплатно. Этот SKU выставляет счет, когда вы запрашиваете последующие детали места, основанные на регулярных деталях места .
Автозаполнение (включено в информацию о месте) - за сеанс SKU взимается за сеанс автозаполнения , который включает любой из следующих запросов:
Android: вызов fetchPlace()
iOS: звонок к fetchPlaceFromPlaceID:
Веб -сервис: запрос сведений о местах
Запрос сведений о местах генерирует данные SKU ( базовый , контактный и/или атмосфера ) - в зависимости от поля, которые вы указываете в запросе.
Если вы не запрашиваете конкретные поля в запросе сведений о месте, запускается все данные данных (Essentials, Pro, Enterprise и Enterprise + Attosphere). Укажите только те поля, которые необходимы, чтобы избежать ненужных зарядов.
Если вы запрашиваете только обновление идентификатора информации о месте (ваш запрос только указывает поле place_id ) во время сеанса автозаполнения, сеанс объявляется SKU: AutoComplete без деталей места - за сеанс .
Примеры
Если ваше приложение выдает следующие три вызова за один сеанс:
Сеанс автозаполнения включает в себя некоторые запросы на автозаполнение (для получения предложений в месте в качестве типов пользователей), и, в большинстве случаев, запрос подробности в одном месте (для получения подробной информации о месте, выбранном пользователем). Тот же токен сеанса передается в автозаполнение и последующий запрос на детали. Сеанс начинается с первого запроса на автозаполнение (который обычно происходит, когда пользователь начинает печатать). Вызов сведения о местах выполняется, когда пользователь выбрал одно из предложений автозаполнения. Если пользователь не выбирает предложение, вызов информации не сделан.
После того, как пользователь выбрал место (то есть после того, как вызов подробностей о местах) вы должны запустить новый сеанс, используя новый токен сеанса.
Сеансы автозаполнения могут быть сгенерированы из следующих API:
Токен сеанса хорош для одного сеанса пользователя и не должен использоваться для более чем одного сеанса пользователя. Если вы повторно используете токен сеанса, сеанс считается недействительным, а за запросы взимается плата, как если бы токен сеанса не был предоставлен.
Запросы на автозаполнение и запросы с подробностями мест с использованием сеансов выставлены на разные SKU.
Этот SKU - это SKU Data , которая выставляет счет за базовые поля данных в деталях места или найдите запрос места. Этот SKU заряжен в дополнение к базовой SKU за запрос, который запустил его.
Веб -сервис: address_component adr_address business_status formatted_address geometry icon name permanently_closed photo place_id plus_code type url utc_offset vicinity wheelchair_accessible_entrance
Примеры выставления счетов на полевых масках
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
Этот SKU выставляет счет за запросы, чтобы найти место, которое только возвращает место места. По умолчанию, если вы не указываете каких -либо полей в запросе Find Place, возвращается только идентификатор места.
Цены на сеанс автозаполнения не поддерживаются с использованием автозаполнения запроса. Последующие запросы сведений о местах взимаются на основе деталей места Pro Sku .
Этот SKU выставляет счет за запросы на поиск текущего места.
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Примеры
Следующие примеры показывают, за что вам выставлено счет при обращении с запросом на ток на поиск текущего места и определению полей из базовых данных, контактных и атмосферных данных. Чтобы увидеть SKU на вашем счете, просмотрите свой счет SKU, как описано при анализе использования и стоимости на SKU .
Вы делаете findCurrentPlace() (Android) или findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (iOS) запрос и указываете только поле ADDRESS . Ваш счет показывает эти Skus:
Найдите текущее место
Основные данные
Вы делаете findCurrentPlace() (Android) или findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (ios) запрос и укажите поле PHONE_NUMBER . Ваш счет показывает эти Skus:
Найдите текущее место
Контактные данные
Вы делаете findCurrentPlace() (Android) или findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (iOS) запрос и указываете поля из всех трех ведер типа данных. Ваш счет показывает эти Skus:
Этот SKU выставляет счет за запросы найти место, которое возвращает больше полей, чем просто место места.
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Этот SKU выставляет счет за запросы на следующие методы:
Найдите текущее место
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Примеры
Следующие примеры показывают, за что вам выставлено счет при обращении с запросом на ток на поиск текущего места и определению полей из базовых данных, контактных и атмосферных данных. Чтобы увидеть SKU на вашем счете, просмотрите свой счет SKU, как описано при анализе использования и стоимости на SKU .
Вы делаете запрос Find Place и указываете только поле адреса: FindPlace(fields: formatted_address) . Ваш счет показывает эти Skus:
Найти место
Основные данные
Вы делаете запрос Find Place и указываете поле номера телефона: FindPlace(fields: formatted_phone_number) . Ваш счет показывает эти Skus:
Найти место
Контактные данные
Вы делаете запрос Find Place и указываете поля из всех трех ведер типа данных: FindPlace(fields: formatted_address, opening_hours, price_level) . Ваш счет показывает эти Skus:
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Примеры
Вы делаете ближайший запрос на поиск, такой как NearbySearch (San Francisco, 100 meters) . Ваш счет показывает эти Skus при просмотре вашего счета от SKU :
Место - Text Search Sku также запускается методом Maps JavaScript Place Videbox Widget : getPlaces() после того, как пользователь выбирает запрос «Место» (значок: увеличение), а не результат (значок: PIN -код), как показано здесь:
В результатах виджета поиска, после ввода «Пиццы» в поле поиска, обратите внимание, что доставка пиццы имеет значок увеличения рядом с ней, что указывает на то, что это запрашивание места (а не результат).
Пример
Если вы делаете запрос на поиск текстового поиска, такой как TextSearch(123 Main Street) , ваш счет показывает эти Skus при просмотре вашего счета от SKU :
JavaScript:Maps JavaScript API Place Videbox Widget : getPlaces() после того, как пользователь выбирает результат места (значок: pin), * не * a Query (значок: увеличение), как показано здесь: В результатах виджета поиска, после ввода «Пиццы» в поле поиска, обратите внимание, что рядом с ней есть значок PIZCA Autentico , указывающий, что это результат места (а не запрос).
С помощью веб -API и сервисов, детали для места SKU взимаются, независимо от того, предоставляете ли вы токен сессии или нет.
Этот SKU также запускает выставление счетов за Data SKU : если вы включите поля данных в ваш запрос, он может вызвать дополнительные выставления счетов для данных: базовые , контактные и атмосферу . Укажите только те поля данных, которые вы хотите избежать ненужных затрат. Вам выставлено счета за этот SKU, а также за запрошенные данные.
Примеры
Сделайте один из этих звонков или запросов:
Mobile: Call fetchPlace() на Android или fetchPlaceFromPlaceID: на iOS и укажите только поле ADDRESS
Веб -API или сервис: сделайте запрос на информацию о местах и укажите только поле адреса: getPlaceDetails(fields: formatted_address)
Mobile: Call fetchPlace() на Android или fetchPlaceFromPlaceID: на iOS и укажите все поля
Веб -API или служба: сделайте запрос сведений о местах и укажите все поля (этот тип запроса является по умолчанию, если вы не указываете никаких полей): getPlaceDetails() .
Это примеры того, как запрос выставлен на основе поля, которые вы выбираете в полевой маске.
Если ваша маска для запроса включает только поля из этого SKU : запрос выставлен счета по этой ставке SKU. Например, вы можете запросить одно или несколько полей из этого SKU, и выставляются счета по этой ставке SKU.
Если ваша полевая маска запроса включает в себя поля из других SKU : запрос выставлен по самой высокой ставке SKU для запрашиваемых полей. Например, если вы включаете поля из нескольких SKU, такие как Essentials Sku и Enterprise Sku, то запрос выставлен счета по ставке SKU Enterprise.
This SKU is a Data SKU that bills for Contact Data fields in a Place Details or Find Place request. This SKU is charged in addition to the base SKU for the request that triggered it.
Using the fields parameter in your Place Details or Find Place request for web services, or an array of Place.Field s for Android or iOS, you can limit the response to only those fields specified. Fields in the Contact category result in an additional charge.
The Contact Data SKU is triggered when any of these fields are requested:
Android:Place.Field.CURRENT_OPENING_HOURS , Place.Field.INTERNATIONAL_PHONE_NUMBER , Place.Field.OPENING_HOURS , Place.Field.SECONDARY_OPENING_HOURS , or Place.Field.WEBSITE_URI
iOS:GMSPlaceFieldOpeningHours , GMSPlaceFieldPhoneNumber , or GMSPlaceFieldWebsite
Web service:formatted_phone_number , international_phone_number , opening_hours , current_opening_hours , secondary_opening_hours , or website
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
JavaScript: to Places Library, Maps JavaScript API's Place Photos service when requesting data from the URLs returned by PlacePhoto.getUrl() to load image pixel data. It doesn't trigger billing until the URL is actually used to obtain pixel data.
This SKU bills for a request to the Directions API unless the request triggers the Directions Advanced billing SKU, in which case it is billed under that SKU.
This SKU is triggered for each element returned by a request to the Distance Matrix API. Each query sent to the Distance Matrix API generates elements, where the number of origins times the number of destinations equals the number of elements.
Информация о дорожном движении. : When you use all of the following request options so that the response returns the duration_in_traffic field:
Travel mode is driving : Set travel mode to driving . Driving is the default travel mode.
Departure time is set : Specify a valid departure_time . You can set departure_time to the current time or some time in the future. It cannot be in the past.
No stopover waypoints : Don't include stopover waypoints . If the request includes waypoints, prefix each waypoint with via: to influence the route but avoid stopovers. Например,
This SKU is triggered for each element returned by a request to the Distance Matrix API. Each query sent to the Distance Matrix API generates elements, where the number of origins times the number of destinations equals the number of elements.
Информация о дорожном движении. When you use all of the following request options so that the response returns the duration_in_traffic field in the Distance Matrix response:
Travel mode is driving : Set travel mode to driving . Driving is the default travel mode.
Departure time is set : Specify a valid departure_time . You can set departure_time to the current time or some time in the future. It cannot be in the past.
Location modifiers. When you use the following location modifiers to indicate how drivers should approach a particular location:
This page provides details about Google Maps Platform SKUs, including SKUs for India. A stock keeping unit (SKU) is a distinct item from Google Maps Platform associated with a product, and a product can have more than one SKU associated with it. Each SKU has a set price that you can view in the pricing lists ( Pricing , Pricing - India ). When you use a service, it can trigger one or more SKUs, each appearing as a separate line item on your bill.
SKU names
This section lists all SKUs, divided into Essentials, Pro, and Enterprise.
SKUs in bold underline have an updated name.
Hold the pointer over to view the previous SKU name and press Esc to dismiss.
This SKU is triggered for each element returned in the API response when you make a request to the Speed Limits service . The number of elements returned in the API response is always equal to or less than the number of points you pass in the original request.
This SKU is triggered for each shipment returned when you make a request to the Route Optimization API that specifies exactly one vehicle .
You won't be charged for the following shipments:
Shipments in requests that fail due to validation errors, such as syntax or data validation errors, or any internal service error.
Shipments in requests in VALIDATE_ONLY solve mode (that only do validation).
Shipments that are either determined as infeasible shipments at validation, or ones that are explicitly ignored, excluded from optimization, or constrained from being optimized by InjectedSolutionConstraint .
Пример
If you have a Route Optimization request that has:
1 автомобиль
10 unique shipments (with 10 unique shipment locations or loads)
Billing is triggered for the 10 shipments in on the Single Vehicle Routing SKU. The same request with 5 vehicles triggers billing on the Route Optimization: Fleet Routing SKU instead.
This SKU is triggered when you make a request to the Compute Routes that uses one or more of the following Pro features:
Between 11 and 25 intermediate waypoints
Waypoint optimization : Triggered by setting "optimizeWaypointOrder": "true" .
Traffic aware or traffic aware optimal routing. These routing options correspond to setting the routingPreference property in the request to TRAFFIC_AWARE or TRAFFIC_AWARE_OPTIMAL .
Location modifiers. When you use the following options to indicate how drivers should approach a particular location:
This SKU is triggered for each element returned when you make a request that uses one or more of the following Pro features:
Traffic aware or traffic aware optimal routing. These routing options correspond to setting the routingPreference property in the request to TRAFFIC_AWARE or TRAFFIC_AWARE_OPTIMAL .
Location modifiers. When you use the following options to indicate how drivers should approach a particular location:
This SKU is triggered for each shipment returned from a request to the Route Optimization API that specifies more than one vehicle .
You won't be charged for the following shipments:
Shipments in requests that fail due to validation errors, such as syntax or data validation errors, or any internal service error.
Shipments in requests in VALIDATE_ONLY solve mode (that only do validation).
Shipments that are either determined as infeasible shipments at validation, or ones that are explicitly ignored, excluded from optimization, or constrained from being optimized by InjectedSolutionConstraint .
Пример
If you have a Route Optimization request that has:
5 транспортных средств
10 unique shipments (with 10 unique shipment locations or loads)
Billing is triggered for the 10 shipments in on the Fleet Routing SKU. The same request with one vehicle triggers billing on the Route Optimization: Single Vehicle SKU instead.
This SKU bills for requests to the Autocomplete API that don't use a session . For information on using session to limit the number of requests that are billed during a single Autocomplete session, see Session tokens or SKU: Autocomplete Session Usage .
This SKU is triggered under the following conditions:
Your request does not include a session token.
Your request includes a session token, but you abandon the session.
Your request includes a session token, but you terminate the session under certain conditions. For information about Autocomplete Session Usage, see Session tokens or Autocomplete Session Usage .
This SKU is triggered when you send a request to the Autocomplete (New) API that includes a session token.
This SKU acts as a wrapper for the Autocomplete (New) requests SKU that provides a way for you to limit the number of requests that are billed during a single Autocomplete session. For information about Autocomplete Session Usage, see Session tokens .
Note: If you don't use sessions with Autocomplete (New), you are billed per-request to Autocomplete using the SKU: Autocomplete Requests .
* The name field contains the place resource name in the form: places/ PLACE_ID . Use displayName to access the text name of the place.
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
Web service : addressComponents adrFormatAddress formattedAddress location plusCode shortFormattedAddress types viewport
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
Web service : places.attributions places.id places.name* nextPageToken
* The places.name field contains the place resource name in the form: places/ PLACE_ID . Use places.displayName to access the text name of the place.
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
* The places.googleMapsLinks field is in the pre-GA Preview stage and there is no charge, meaning billing is $0, for usage during Preview.
** The places.name field contains the place resource name in the form: places/ PLACE_ID . Use places.displayName to access the text name of the place.
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
Web service : accessibilityOptions businessStatus containingPlaces displayName googleMapsLinks* googleMapsUri iconBackgroundColor iconMaskBaseUri primaryType primaryTypeDisplayName pureServiceAreaBusiness subDestinations utcOffsetMinutes
* The googleMapsLinks field is in the pre-GA Preview stage and there is no charge, meaning billing is $0, for usage during Preview.
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
* The places.googleMapsLinks field is in the pre-GA Preview stage and there is no charge, meaning billing is $0, for usage during Preview.
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
This SKU bills for a request for address validation at the end of an Autocomplete (New) session. Address Validation Enterprise works with the Autocomplete (New) endpoint of the Places API when your session terminates with a request to the Address Validation API.
Web service : places.currentOpeningHours places.currentSecondaryOpeningHours places.internationalPhoneNumber places.nationalPhoneNumber places.priceLevel places.priceRange places.rating places.regularOpeningHours places.regularSecondaryOpeningHours places.userRatingCount places.websiteUri
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
If you terminate an Autocomplete session with a Place Details call that requests any field from the SKU: Place Details Essentials, Pro, Enterprise, or Enterprise + Atmosphere , then the call is billed at SKU: Place Details Enterprise + Atmosphere . For more information, see SKU: Autocomplete Session Usage .
Field mask billing
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
If an Autocomplete session is terminated by a Place Details call that requests any field from the SKU: Place Details Essentials, Pro, Enterprise, or Enterprise + Atmosphere , then the call is billed at SKU: Place Details Enterprise + Atmosphere . For more information, see SKU: Autocomplete Session Usage .
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
Android: each request to fetchPlace() or findCurrentPlace()
iOS: each call to fetchPlaceFromPlaceID: or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
Web service: each Places request depending on the fields specified in the request
Data SKUs are always charged in addition to the base SKU for the request triggering them. For example, a Place Details request including Basic Data fields will be charged both under the Basic Data SKU and the Place Details SKU.
For the web service, these Places APIs requests allow you to specify the data fields to return:
For the web service, these Places APIs calls DO NOT support specifying the returned fields. These calls always return all the Places data, charging the three Places Data SKUs in addition to the charge for each API request:
This SKU bill for requests that don't include a session token
If you make a request from an invalid Autocomplete session (for example, a session that reuses a session token), you are also charged an Autocomplete – Per Request SKU.
Autocomplete requests from the Maps JavaScript API Place Autocomplete Widget may be charged an Autocomplete – Per Request SKU when you make requests from an invalid Autocomplete session. This situation may happen when a user is typing or copy/pasting multiple different addresses into the widget and doesn't always select an autocomplete prediction.
SKU: Autocomplete (included with Place Details) – Per Session
Requests for autocomplete are available at no charge. This SKU bills when you request subsequent Place Details based on regular Place Details pricing .
The Autocomplete (included with Place Details) – Per Session SKU is charged for an Autocomplete session that includes any of the following requests:
Android: a call to fetchPlace()
iOS: a call to fetchPlaceFromPlaceID:
Web service: a Place Details request
A Place Details request generates Data SKUs ( Basic , Contact , and/or Atmosphere ) – depending on the fields that you specify in the request.
If you don't ask for specific fields in the Place Details request, all Data SKUs are triggered (Essentials, Pro, Enterprise, and Enterprise + Atmosphere). Specify only the fields you need to avoid unnecessary charges.
If you request only a refresh of the Place Details ID (your request only specifies the place_id field) during an autocomplete session, the session is billed as SKU: Autocomplete without Place Details – Per Session .
Примеры
If your application issues the following three calls in a single session:
An Autocomplete session includes some Autocomplete requests (to retrieve suggestions on a place as the user types), and at most one Places Details request (to retrieve details about the place selected by the user). The same session token is passed to the Autocomplete and the subsequent Place Detail request. A session starts with the first Autocomplete request (which typically happens when the user starts typing). A Places Details call is made when the user has selected one of the Autocomplete suggestions. If a user does not select a suggestion, no Places Details call is made.
After a user has selected a place (that is, after a Places Details call is made), you must start a new session using a new session token.
Autocomplete sessions can be generated from the following APIs:
A session token is good for one user session and shouldn't be used for more than one user session. Если вы повторно используете токен сеанса, сеанс считается недействительным, а за запросы взимается плата, как если бы токен сеанса не был предоставлен.
The Autocomplete requests and the Places Details requests using sessions are billed on different SKUs.
This SKU is a Data SKU that bills for Basic Data fields in a Place Details or Find Place request. This SKU is charged in addition to the base SKU for the request that triggered it.
Web service: address_component adr_address business_status formatted_address geometry icon name permanently_closed photo place_id plus_code type url utc_offset vicinity wheelchair_accessible_entrance
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
This SKU bills for requests to Find Place that only return the Place ID. By default, if you don't specify any fields in the Find Place request, only the place ID is returned.
Pricing by Autocomplete session is not supported using Query Autocomplete. Subsequent Place Details requests get charged based on the Place Details Pro SKU .
This SKU bills for requests to Find Current Place.
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
Примеры
The following examples show what SKUs you are billed for when making a Find Current Place request and specifying fields from the Basic, Contact, and Atmosphere data SKUs. To see the SKUs on your bill, view your bill by SKU as described in Analyze the usage and cost per SKU .
You make a findCurrentPlace() (Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (iOS) request and specify just the ADDRESS field. Your bill shows these SKUs:
Find Current Place
Основные данные
You make a findCurrentPlace() (Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (iOS) request and specify the PHONE_NUMBER field. Your bill shows these SKUs:
Find Current Place
Контактные данные
You make a findCurrentPlace() (Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (iOS) request and specify fields from all three data-type buckets. Your bill shows these SKUs:
This SKU bills for requests to Find Place that return more fields than just the Place ID.
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
This SKU bills for requests to the following methods:
Find Current Place
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
Примеры
The following examples show what SKUs you are billed for when making a Find Current Place request and specifying fields from the Basic, Contact, and Atmosphere data SKUs. To see the SKUs on your bill, view your bill by SKU as described in Analyze the usage and cost per SKU .
You make a Find Place request and specify just the address field: FindPlace(fields: formatted_address) . Your bill shows these SKUs:
Find Place
Основные данные
You make a Find Place request and specify the phone number field: FindPlace(fields: formatted_phone_number) . Your bill shows these SKUs:
Find Place
Контактные данные
You make a Find Place request and specify fields from all three data-type buckets: FindPlace(fields: formatted_address, opening_hours, price_level) . Your bill shows these SKUs:
This request doesn't support specifying which fields to return. The response returns a list of places and a subset of the supported data fields .
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
Примеры
You make a Nearby Search request, such as NearbySearch (San Francisco, 100 meters) . Your bill shows these SKUs when viewing your bill by SKU :
Text Search requests return a list of places, but don't support specifying which fields are returned. Text Search requests return a subset of the supported data fields . You are charged for the Text Search request as well as all of the data-type SKUs: Basic Data , Contact Data , and Atmosphere Data .
The Place – Text Search SKU is also triggered by the Maps JavaScript API Place SearchBox widget : getPlaces() method after the user selects a place query (icon: magnifier), not a result (icon: pin), as illustrated here:
In the results of the search box widget, after typing "pizza" in the search box, notice that pizza delivery has a magnifier icon next to it, indicating that it is a place query (and not a result).
Пример
If you make a Text Search request, such as TextSearch(123 Main Street) , your bill shows these SKUs when viewing your bill by SKU :
JavaScript:Maps JavaScript API Place SearchBox widget : getPlaces() method after the user selects a place result (icon: pin), *not* a query (icon: magnifier), as illustrated here: In the results of the search box widget, after typing "pizza" in the search box, notice that Pizza Autentico has a pin icon next to it, indicating that it is a place result (and not a query).
With the web API and services, the Place Details SKU is charged whether you provide a session token or not.
This SKU also triggers billing for Data SKUs : If you include data fields in your request, it can trigger additional billing for Data SKUs: Basic , Contact , and Atmosphere . Specify only the data fields that you want to avoid unnecessary costs. You are billed for this SKU as well as for the data you request.
Примеры
Make one of these calls or requests:
Mobile: call fetchPlace() on Android or fetchPlaceFromPlaceID: on iOS, and specify just the ADDRESS field
Web API or service: make a Place Details request and specify just the address field: getPlaceDetails(fields: formatted_address)
Mobile: call fetchPlace() on Android or fetchPlaceFromPlaceID: on iOS, and specify all the fields
Web API or service: make a Place Details request and specify all the fields (this type of request is the default if you don't specify any fields): getPlaceDetails() .
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
This SKU is a Data SKU that bills for Contact Data fields in a Place Details or Find Place request. This SKU is charged in addition to the base SKU for the request that triggered it.
Using the fields parameter in your Place Details or Find Place request for web services, or an array of Place.Field s for Android or iOS, you can limit the response to only those fields specified. Fields in the Contact category result in an additional charge.
The Contact Data SKU is triggered when any of these fields are requested:
Android:Place.Field.CURRENT_OPENING_HOURS , Place.Field.INTERNATIONAL_PHONE_NUMBER , Place.Field.OPENING_HOURS , Place.Field.SECONDARY_OPENING_HOURS , or Place.Field.WEBSITE_URI
iOS:GMSPlaceFieldOpeningHours , GMSPlaceFieldPhoneNumber , or GMSPlaceFieldWebsite
Web service:formatted_phone_number , international_phone_number , opening_hours , current_opening_hours , secondary_opening_hours , or website
Field mask billing examples
These are examples of how the request is billed based on the fields you select in the field mask.
If your request field mask only includes fields from this SKU : The request is billed at this SKU rate. For example, you can request one or more fields from this SKU, and are billed at this SKU rate.
If your request field mask includes fields from other SKUs : The request is billed at the highest SKU rate for the fields requested. For example, if you include fields from several SKUs, such as an Essentials SKU and an Enterprise SKU, then the request is billed at the Enterprise SKU rate.
JavaScript: to Places Library, Maps JavaScript API's Place Photos service when requesting data from the URLs returned by PlacePhoto.getUrl() to load image pixel data. It doesn't trigger billing until the URL is actually used to obtain pixel data.
This SKU bills for a request to the Directions API unless the request triggers the Directions Advanced billing SKU, in which case it is billed under that SKU.
This SKU is triggered for each element returned by a request to the Distance Matrix API. Each query sent to the Distance Matrix API generates elements, where the number of origins times the number of destinations equals the number of elements.
Информация о дорожном движении. : When you use all of the following request options so that the response returns the duration_in_traffic field:
Travel mode is driving : Set travel mode to driving . Driving is the default travel mode.
Departure time is set : Specify a valid departure_time . You can set departure_time to the current time or some time in the future. It cannot be in the past.
No stopover waypoints : Don't include stopover waypoints . If the request includes waypoints, prefix each waypoint with via: to influence the route but avoid stopovers. Например,
This SKU is triggered for each element returned by a request to the Distance Matrix API. Each query sent to the Distance Matrix API generates elements, where the number of origins times the number of destinations equals the number of elements.
Информация о дорожном движении. When you use all of the following request options so that the response returns the duration_in_traffic field in the Distance Matrix response:
Travel mode is driving : Set travel mode to driving . Driving is the default travel mode.
Departure time is set : Specify a valid departure_time . You can set departure_time to the current time or some time in the future. It cannot be in the past.
Location modifiers. When you use the following location modifiers to indicate how drivers should approach a particular location: