Cómo se factura la API de Places
La API de Places (nuevo) y la API de Places usan un modelo de precios de pago por uso. Las APIs y los SDKs de Google Maps Platform se facturan por SKU. Se hace un seguimiento del uso de cada SKU, y cualquier API o SDK puede tener más de un SKU de producto. El costo se calcula de la siguiente manera:
Usa nuestra calculadora de precios y uso para estimar tu costo de uso por API o SDK. En el caso de los SKU aptos de Google Maps Platform, hay disponible un crédito mensual de USD 200 en Google Maps Platform para cada cuenta de facturación. que se aplica automáticamente1 a los SKU aptos de esa plataforma.
Precios de la API de Places (nuevo)
Acerca de las máscaras de campo
Para Place Details (nuevo), Nearby Search (nuevo) y Text Search (nuevo), utiliza el encabezado FieldMask
en las solicitudes a la API para especificar la lista de campos que se deben devolver como respuesta. Luego, se te facturará según el SKU más alto que corresponda a tu solicitud. Eso significa que si seleccionas campos del SKU (Basic) y del SKU (Advanced), se te facturará en función del SKU (Advanced).
El uso de campos enmascarados es una práctica de diseño recomendada para garantizar que no solicites datos innecesarios, lo que ayuda a evitar tiempos de procesamiento y cargos de facturación adicionales.
SKU: Place Details (solo IDs)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web: id
, name
*, photos
* El campo name
contiene el nombre del recurso del lugar con el siguiente formato: places/PLACE_ID
. Usa displayName
para acceder al nombre del texto del lugar.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.0 por cada una (USD 0.00 cada 1,000) |
USD 0.0 por cada una (USD 0.00 cada 1,000) |
USD 0.0 por cada una (USD 0.00 cada 1,000) |
SKU: Place Details (Basic)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web:
accessibilityOptions
,
addressComponents
,
adrFormatAddress
,
businessStatus
,
displayName
,
formattedAddress
,
googleMapsUri
,
iconBackgroundColor
,
iconMaskBaseUri
,
location
,
primaryType
,
primaryTypeDisplayName
,
plusCode
,
shortFormattedAddress
,
subDestinations
,
types
,
utcOffsetMinutes
,
{19viewport
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.0170 por cada una (USD 17.00 cada 1,000) |
USD 0.0136 por cada una (USD 13.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Place Details (Advanced)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web: currentOpeningHours
, currentSecondaryOpeningHours
, internationalPhoneNumber
, nationalPhoneNumber
, priceLevel
, rating
, regularOpeningHours
, regularSecondaryOpeningHours
, userRatingCount
y websiteUri
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.020 por cada una (USD 20.00 cada 1,000) |
USD 0.016 por cada una (USD 16.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Place Details (Preferred)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
allowsDogs
curbsidePickup
delivery
dineIn
editorialSummary
evChargeOptions
*fuelOptions
goodForChildren
goodForGroups
goodForWatchingSports
liveMusic
menuForChildren
parkingOptions
paymentOptions
outdoorSeating
reservable
restroom
reviews
servesBeer
servesBreakfast
servesBrunch
servesCocktails
servesCoffee
servesDesserts
servesDinner
servesLunch
servesVegetarianFood
servesWine
takeout
Todos los demás campos utilizados en la misma llamada a la API se facturan de forma habitual.
Los productos y las funciones que se encuentran en la fase previa a la DG pueden tener compatibilidad limitada, y los cambios que se les realicen podrían no admitirse en otras versiones de la fase previa a la DG. Las ofertas que se encuentran en la fase previa a la DG se rigen por las Condiciones Específicas del Servicio de Google Maps Platform. Para obtener más información, consulta las descripciones de la etapa de lanzamiento.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.025 por cada una (USD 25.00 cada 1,000) |
USD 0.020 por cada una (USD 20.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Nearby Search (Basic)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web:
places.accessibilityOptions
,
places.addressComponents
,
places.adrFormatAddress
,
places.businessStatus
,
places.displayName
,
places.formattedAddress
,
places.googleMapsUri
,
places.iconBackgroundColor
,
places.iconMaskBaseUri
,
places.id
,
places.location
,
places.name
*,
places.photos
,
places.plusCode
,
places.primaryType
,
places.primaryTypeDisplayName
el campo places.accessibilityOptions
.
places.accessibilityOptions
el campo places.accessibilityOptions
.places.name
places.shortFormattedAddress
places.subDestinations
places.types
places.utcOffsetMinutes
places.viewport
places/PLACE_ID
Usa places.displayName
para acceder al nombre del texto del lugar.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.032 por cada una (USD 32.00 cada 1,000) |
USD 0.0256 por cada una (USD 25.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Nearby Search (Advanced)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web: places.currentOpeningHours
, places.currentSecondaryOpeningHours
, places.internationalPhoneNumber
, places.nationalPhoneNumber
, places.priceLevel
, places.rating
, places.regularOpeningHours
, places.regularSecondaryOpeningHours
, places.userRatingCount
y places.websiteUri
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.035 por cada una (USD 35.00 cada 1,000) |
USD 0.028 por cada una (USD 28.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Nearby Search (Preferred)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
places.allowsDogs
places.curbsidePickup
places.delivery
places.dineIn
places.editorialSummary
places.evChargeOptions
*places.fuelOptions
places.goodForChildren
places.goodForGroups
places.goodForWatchingSports
places.liveMusic
places.menuForChildren
places.parkingOptions
places.paymentOptions
places.outdoorSeating
places.reservable
places.restroom
places.reviews
places.servesBeer
places.servesBreakfast
places.servesBrunch
places.servesCocktails
places.servesCoffee
places.servesDesserts
places.servesDinner
places.servesLunch
places.servesVegetarianFood
places.servesWine
places.takeout
Todos los demás campos utilizados en la misma llamada a la API se facturan de forma habitual.
Los productos y las funciones que se encuentran en la fase previa a la DG pueden tener compatibilidad limitada, y los cambios que se les realicen podrían no admitirse en otras versiones de la fase previa a la DG. Las ofertas que se encuentran en la fase previa a la DG se rigen por las Condiciones Específicas del Servicio de Google Maps Platform. Para obtener más información, consulta las descripciones de la etapa de lanzamiento.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.040 por cada una (USD 40.00 cada 1,000) |
USD 0.032 por cada una (USD 32.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Text Search (solo ID)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web: places.id
, places.name
*
* El campo places.name
contiene el nombre del recurso del lugar con el formato places/PLACE_ID
. Utiliza places.displayName
para acceder al nombre del lugar en forma de texto.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.0 por cada una (USD 0.00 cada 1,000) |
USD 0.0 por cada una (USD 0.00 cada 1,000) |
USD 0.0 por cada una (USD 0.00 cada 1,000) |
SKU: Text Search (Basic)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web:
places.accessibilityOptions
,
places.addressComponents
,
places.adrFormatAddress
,
places.businessStatus
,
places.displayName
,
places.formattedAddress
,
places.googleMapsUri
,
places.iconBackgroundColor
,
places.iconMaskBaseUri
,
places.location
,
places.photos
,
places.plusCode
,
places.primaryType
,
places.primaryTypeDisplayName
,
places.shortFormattedAddress
,
places.subDestinations
,
places.types
,
places.utcOffsetMinutes
.
places.utcOffsetMinutes
places.viewport
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.032 por cada una (USD 32.00 cada 1,000) |
USD 0.0256 por cada una (USD 25.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Text Search (Advanced)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
Servicio web: places.currentOpeningHours
, places.currentSecondaryOpeningHours
, places.internationalPhoneNumber
, places.nationalPhoneNumber
, places.priceLevel
, places.rating
, places.regularOpeningHours
, places.regularSecondaryOpeningHours
, places.userRatingCount
y places.websiteUri
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.035 por cada una (USD 35.00 cada 1,000) |
USD 0.028 por cada una (USD 28.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Text Search (Preferred)
Cuando usas una máscara de campo o una lista de campos en la solicitud a Place Details (New), puedes limitar la respuesta para que incluya solo los campos especificados. Este SKU se activa cuando solo solicitas los siguientes campos:
places.allowsDogs
places.curbsidePickup
places.delivery
places.dineIn
places.editorialSummary
places.evChargeOptions
*places.fuelOptions
places.goodForChildren
places.goodForGroups
places.goodForWatchingSports
places.liveMusic
places.menuForChildren
places.parkingOptions
places.paymentOptions
places.outdoorSeating
places.reservable
places.restroom
places.reviews
places.servesBeer
places.servesBreakfast
places.servesBrunch
places.servesCocktails
places.servesCoffee
places.servesDesserts
places.servesDinner
places.servesLunch
places.servesVegetarianFood
places.servesWine
places.takeout
Todos los demás campos utilizados en la misma llamada a la API se facturan de forma habitual.
Los productos y las funciones que se encuentran en la fase previa a la DG pueden tener compatibilidad limitada, y los cambios que se les realicen podrían no admitirse en otras versiones de la fase previa a la DG. Las ofertas que se encuentran en la fase previa a la DG se rigen por las Condiciones Específicas del Servicio de Google Maps Platform. Para obtener más información, consulta las descripciones de la etapa de lanzamiento.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.040 por cada una (USD 40.00 cada 1,000) |
USD 0.032 por cada una (USD 32.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Place Photos
Se cobra un SKU Place Photo por cada solicitud a la API.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.007 por cada una (USD 7.00 cada 1,000) |
USD 0.0056 por cada una (USD 5.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Precios de la API de Places
Información sobre las sesiones de Autocomplete
Una sesión de Autocomplete incluye algunas solicitudes a Autocomplete (para recuperar sugerencias de un lugar a medida que el usuario escribe) y, como máximo, una solicitud a Place Details (para recuperar detalles sobre el lugar seleccionado por el usuario). El mismo token de sesión se pasa a la solicitud de Autocomplete y a la solicitud subsiguiente de Place Details. Una sesión comienza con la primera solicitud a Autocomplete (que generalmente ocurre cuando el usuario comienza a escribir). Se realiza una llamada a Place Details cuando el usuario selecciona una de las sugerencias de Autocomplete. Si no selecciona ninguna de las sugerencias, no se realiza ninguna llamada a Place Details.
Después de que un usuario selecciona un lugar (es decir, se hace una llamada a Place Details), debes iniciar una nueva sesión con un token de sesión nuevo.
Las sesiones de Autocomplete se pueden generar desde las siguientes APIs:
- El servicio Place Autocomplete de la API de Places o el servicio Place Autocomplete de la API de Maps JavaScript. Debes diseñar tu aplicación para que proporcione tokens de sesión (es posible que debas cambiar tu código existente).
- El widget Autocomplete de la API de Maps JavaScript. La facturación basada en la sesión se habilita de forma automática en esos widgets, sin necesidad de cambiar el código.
Un token de sesión es válido únicamente para una sesión de usuario y no debe usarse para más de una. Si vuelves a usar el token para otra sesión, esta se considera no válida y las solicitudes se cobran como si no se hubiera proporcionado un token de sesión.
Las solicitudes a Autocomplete y las solicitudes a Place Details que usan sesiones se facturan en diferentes SKUs.
Acerca de los SKUs de Places Data
Los tres SKUs de Places Data son Basic Data, Contact Data y Atmosphere Data.Se activan uno o más SKUs de Data en los siguientes casos:
- Android: Cada solicitud a
fetchPlace()
ofindCurrentPlace()
- iOS: Cada llamada a
fetchPlaceFromPlaceID:
ofindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Servicio web: Cada solicitud a Places, según los campos especificados en ella
Los SKUs de Data siempre se cobran además del SKU básico de la solicitud que los activa. Por ejemplo, una solicitud a Place Details que incluya campos de Basic Data se cobra tanto en el SKU de Basic Data como en el SKU de Place Details.
En el caso del servicio web, estas llamadas a las APIs de Places admiten que se especifiquen los campos de datos para devolver:
Para el servicio web, estas llamadas a las APIs de Places NO admiten que se especifiquen los campos que se devuelven. Estas llamadas siempre devuelven todos los datos de Places y se cobran los tres SKUs de Places Data además del cargo por cada solicitud a la API:
SKU: Basic Data
Cuando usas el parámetro de campos en la solicitud a Place Details o Find Place, puedes limitar la respuesta para que incluya solo los campos especificados. Los campos de la categoría Basic se incluyen en el costo base de la solicitud a Places y no se generan cargos adicionales. El SKU Basic Data se activa cuando se solicita cualquiera de los siguientes campos:
-
Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
,Place.Field.ID
,Place.Field.LAT_LNG
,Place.Field.NAME
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
,Place.Field.UTC_OFFSET
oPlace.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
-
iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinesssStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
oGMSPlaceFieldViewport
-
Servicio web:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
owheelchair_accessible_entrance
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
Costo de solicitud a Places + USD 0.00 |
Costo de solicitud a Places + USD 0.00 |
Costo de solicitud a Places + USD 0.00 |
SKU: Contact Data
Si usas el parámetro de campos en la solicitud a Place Details o Find Place para servicios web, o un array de elementos Place.Field
para Android o iOS, puedes limitar la respuesta para que incluya solo los campos especificados. Los campos de la categoría Contact generan un cargo adicional. El SKU Contact Data se activa cuando se solicita cualquiera de los siguientes campos:
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
,Place.Field.SECONDARY_OPENING_HOURS
oPlace.Field.WEBSITE_URI
-
iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
oGMSPlaceFieldWebsite
-
Servicio web:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
owebsite
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
Costo de la solicitud a Places + USD 0.003 por cada una (+ USD 3.00 cada 1,000) |
Costo de la solicitud a Places + USD 0.0024 por cada una (+ USD 2.40 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Atmosphere Data
Cuando usas el parámetro de campos en la solicitud a Place Details o Find Place, puedes limitar la respuesta para que incluya solo los campos especificados. Los campos de la categoría Atmosphere generan un cargo adicional. El SKU Atmosphere Data se activa cuando se solicita cualquiera de los siguientes campos:
- Android:
Place.Field.CURBSIDE_PICKUP
,Place.Field.DELIVERY
,Place.Field.EDITORIAL_SUMMARY
,Place.Field.DINE_IN
,Place.Field.PRICE_LEVEL
,Place.Field.RATING
,Place.Field.RESERVABLE
,Place.Field.SERVES_BEER
,Place.Field.SERVES_BREAKFAST
,Place.Field.SERVES_BRUNCH
,Place.Field.SERVES_DINNER
,Place.Field.SERVES_LUNCH
,Place.Field.SERVES_VEGETARIAN_FOOD
,Place.Field.SERVES_WINE
,Place.Field.TAKEOUT
oPlace.Field.USER_RATINGS_TOTAL
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
oGMSPlaceFieldServesVegetarianFood
- JavaScript: Consulta Campos (Place Details)
- Servicio web:
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
,serves_breakfast
,serves_brunch
,serves_dinner
,serves_lunch
,serves_vegetarian_food
,serves_wine
,takeout
ouser_ratings_total
.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
Costo de la solicitud a Places + USD 0.005 por cada una (+ USD 5.00 cada 1,000) |
Costo de la solicitud a Places + USD 0.004 por cada una (+ USD 4.00 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Autocomplete, por solicitud
Se cobra el SKU Autocomplete, por solicitud por cualquiera de las llamadas o solicitudes que no incluyan un token de sesión:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: El servicio Place Autocomplete de la API de Maps JavaScript
- Servicio web: El servicio Place Autocomplete de la API de Places
Las llamadas que se realicen desde una sesión de Autocomplete no válida (por ejemplo, una sesión que reutilice un token de sesión) también se cobran como un SKU de Autocomplete, por solicitud.
Una solicitud de Autocomplete que se haga desde el widget Place Autocomplete de la API de Maps JavaScript podría cobrarse como un SKU de Autocomplete, por solicitud si la llamada se hace desde una sesión de Autocomplete no válida. Esto puede ocurrir si el usuario escribe varias direcciones diferentes, o bien si copia diferentes direcciones y las pega en el widget y no siempre selecciona una predicción de autocompletar.
RANGO DE VOLUMEN MENSUAL (precio por SOLICITUD) |
||
---|---|---|
USD 0.00283 por cada una (USD 2.83 cada 1,000) |
USD 0.00227 por cada una (USD 2.27 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
SKU: Autocomplete sin Place Details, por sesión
Se cobra un SKU Autocomplete sin Place Details, por sesión por cada sesión de Autocomplete que no incluya una solicitud a Place Details (dentro de los minutos siguientes al inicio de la sesión).
RANGO DE VOLUMEN MENSUAL (precio por SESIÓN) |
||
---|---|---|
USD 0.017 por cada una (USD 17.00 cada 1,000) |
USD 0.0136 por cada una (USD 13.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Ejemplo
Si tu aplicación hace estas dos llamadas en una sola sesión:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
Servicio web
- Solicitud de Place Autocomplete (input="par", session_token: XYZ)
- Solicitud de Place Autocomplete (input="paris", session_token: XYZ)
En tu factura, verás este SKU (si visualizas tu factura por SKU):
- Autocomplete sin Place Details, por sesión (precio a partir de USD 0.017 por sesión)
SKU: Autocomplete (incluido con Place Details), por sesión
Se cobra el SKU Autocomplete (incluido con Place Details), por sesión por cada sesión de Autocomplete que incluya lo siguiente:
- Android: Una llamada a
fetchPlace()
- iOS: Una llamada a
fetchPlaceFromPlaceID:
- Servicio web: Una solicitud a Place Details
La solicitud a Autocomplete está disponible sin cargo, y la llamada posterior a Place Details se cobra según los precios normales de Place Details.
Una solicitud a Place Details genera SKUs de Data (Basic, Contact o Atmosphere), según los campos que se especifiquen en la solicitud.
Si no se especifica ningún campo, se activarán todos los SKUs de Data (Basic, Contact y Atmosphere).
Las solicitudes de actualización del ID de Place Details (solicitudes que especifican solo el campo place_id
) durante una sesión de Autocomplete se facturan como SKU: Autocomplete sin Place Details, por sesión.
RANGO DE VOLUMEN MENSUAL (precio por SESIÓN) |
||
---|---|---|
USD 0.00 | USD 0.00 | USD 0.00 |
Ejemplo
Si tu aplicación hace las tres llamadas siguientes en una sola sesión:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (con un
FetchPlaceRequest
, incluido el ID de lugar y el campo ADDRESS)
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID: (incluido el ID de lugar y el campo
GMSPlaceFieldFormattedAddress
)
Servicio web
- Solicitud de Place Autocomplete (input="par", session_token: XYZ)
- Solicitud de Place Autocomplete (input="paris", session_token: XYZ)
- Solicitud de Place Details (place_id, session_token: XYZ, fields:formatted_address)
En tu factura, verás estos SKUs (si visualizas tu factura por SKU):
- Autocomplete (incluido con Place Details), por sesión (facturado a USD 0.00)
- Place Details (precio a partir de USD 0.017 por sesión)
- Basic Data (facturado a USD 0.00)
SKU: Query Autocomplete, por solicitud
Se cobra un SKU Query Autocomplete, por solicitud por cada solicitud a lo siguiente:
- JavaScript: El Servicio Place Autocomplete de la API de Maps JavaScript (
getQueryPredictions()
) y el uso del widget de SearchBox de la API de Maps JavaScript (las solicitudes de Query Autocomplete se generan a medida que el usuario escribe). - Servicio web: El servicio Query Autocomplete de la API de Places
RANGO DE VOLUMEN MENSUAL (precio por SOLICITUD) |
||
---|---|---|
USD 0.00283 por cada una (USD 2.83 cada 1,000) |
USD 0.00227 por cada una (USD 2.27 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Query Autocomplete no admite el precio por sesión de Autocomplete. Las llamadas subsiguientes a Place Details se cobran según los precios normales de Places Details.
SKU: Place Details
Las llamadas a Place Details se cobran de la siguiente manera:
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.017 por cada una (USD 17.00 cada 1,000) |
USD 0.0136 por cada una (USD 13.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
El SKU de Places Details se genera a partir de estas API:
- Android: SDK de Places para Android (
fetchPlace()
) - iOS: SDK de Places para iOS (
fetchPlaceFromPlaceID:
) - JavaScript: Servicio Place Details de la API de Maps JavaScript (
getDetails
) - JavaScript: Widget Place Autocomplete de la API de Maps JavaScript (
getPlace
) - JavaScript:
Widget Place SearchBox de la API de Maps JavaScript: método
getPlaces()
después de que el usuario selecciona un resultado de lugar (ícono: marcador), *no* una búsqueda (ícono: lupa), como se muestra aquí:En los resultados del widget del cuadro de búsqueda, después de escribir "pizza" en el cuadro de búsqueda, observa que Pizza Autentico tiene un ícono de marcador junto a ella (no es un resultado de marcador). - Servicio web: Servicio Place Details de la API de Places
Con la API y los servicios web, se cobra el SKU de Place Details, independientemente de si se proporciona o no un token de sesión.
Una solicitud o llamada a Place Details también genera SKUs de Data (Basic, Contact o Atmosphere), según los campos que se especifiquen en la llamada o solicitud. Si no se especifica NINGÚN campo en la llamada o la solicitud a Place Details, se activan TODOS los SKUs de Data y se te cobra por la llamada o solicitud a Place Details más el costo de todos los datos.
Ejemplos
- Realizas una de estas llamadas o solicitudes:
- Dispositivo móvil: Llamas a
fetchPlace()
en Android ofetchPlaceFromPlaceID:
en iOS y especificas solo el campoADDRESS
. - Servicio web o API: Haces una solicitud a Place Details y especificas solo el campo de dirección:
getPlaceDetails(fields: formatted_address)
.
- Place Details (precio a partir de USD 0.017 por sesión)
- Basic Data (facturado a USD 0.00)
- Dispositivo móvil: Llamas a
- Realizas una de estas llamadas o solicitudes:
- Dispositivo móvil: Llamas a
fetchPlace()
en Android ofetchPlaceFromPlaceID:
en iOS y especificas solo el campoPHONE_NUMBER
. - Servicio web o API: Haces una solicitud a Place Details y especificas el campo de número de teléfono:
getPlaceDetails(fields: formatted_phone_number)
.
- Place Details (precio a partir de USD 0.017 por sesión)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Dispositivo móvil: Llamas a
- Realizas una de estas llamadas o solicitudes:
- Dispositivo móvil: Llamas a
fetchPlace()
en Android o afetchPlaceFromPlaceID:
en iOS y especificas todos los campos. - API o servicio web: Realizas una solicitud a Place Details y especificas todos los campos (este tipo de solicitud es el predeterminado si no especificas ningún campo):
getPlaceDetails()
.
- Place Details (precio a partir de USD 0.017 por sesión)
- Basic Data (facturado a USD 0.00)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Atmosphere Data (precio a partir de USD 0.005 por solicitud)
- Dispositivo móvil: Llamas a
SKU: Place Details – ID Refresh
Utiliza la solicitud a Place Details para actualizar los IDs de lugares inactivos. Estos tipos de solicitudes están disponibles sin cargo.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.00 | USD 0.00 | USD 0.00 |
Ejemplo
Haces una solicitud a Place Details y especificas solo el campo de ID del lugar: getPlaceDetails(fields: place_id)
.
En tu factura, verás este SKU (si visualizas tu factura por SKU):
- Places Details -ID Refresh (facturado a USD 0.00)
SKU: Find Place
El uso se cobra por cada solicitud a Find Place.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.017 por cada una (USD 17.00 cada 1,000) |
USD 0.0136 por cada una (USD 13.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Una solicitud a Find Place también genera SKU de Data (Basic, Contact o Atmosphere), según los campos que se especifiquen en la solicitud. Al igual que sucede con las solicitudes a Place Details, puedes usar el parámetro de campos en la solicitud de Find Place para limitar la respuesta solo a los campos especificados. Se te factura tanto por la solicitud a Find Place como por los datos solicitados. De manera predeterminada, si NO se solicita ningún campo, solo se muestra el ID del lugar, por lo que no se generan cargos de datos adicionales.
Ejemplos
- Haces una solicitud a Find Place y especificas solo el campo de dirección:
FindPlace(fields: formatted_address)
. En tu factura, verás estos SKUs (si visualizas tu factura por SKU):- Find Place (precio a partir de USD 0.017 por llamada)
- Basic Data (facturado a USD 0.00)
- Haces una solicitud a Find Place y especificas el campo de número de teléfono:
FindPlace(fields: formatted_phone_number)
. En tu factura, verás estos SKUs (si visualizas tu factura por SKU):- Find Place (precio a partir de USD 0.017 por llamada)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Haces una solicitud a Find Place y especificas campos de los tres segmentos de tipos de datos:
FindPlace(fields: formatted_address, opening_hours, price_level)
. En tu factura, verás estos SKUs (si visualizas tu factura por SKU):- Find Place (precio a partir de USD 0.017 por llamada)
- Basic Data (facturado a USD 0.00)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Atmosphere Data (precio a partir de USD 0.005 por solicitud)
SKU: Find Place, solo ID
Se cobra Find Place, solo ID por cada solicitud a Find Place que especifique que solo se muestre el ID del lugar. De manera predeterminada, si no se especifican campos en la solicitud a Find Place, solo se devuelve el ID del lugar.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.00 | USD 0.00 | USD 0.00 |
Ejemplo
Haces una solicitud a Find Place y especificas solo el campo place_id
: FindPlace(fields: place_id)
.
En tu factura, verás este SKU (si visualizas tu factura por SKU):
- Find Place, solo ID (facturado a USD 0.00)
SKU: Place – Nearby Search
Se cobra Place – Nearby Search por las solicitudes que se hagan al servicio Place Nearby Search de la API de Maps JavaScript (nearbySearch()
) o al servicio Nearby Search de la API de Places.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.032 por cada una (USD 32.00 cada 1,000) |
USD 0.0256 por cada una (USD 25.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Las solicitudes a Nearby Search muestran una lista de lugares, pero no admiten que se especifiquen los campos que se muestran. Estas solicitudes muestran un subconjunto de los campos de datos admitidos. Se te cobra por cada solicitud a Nearby Search a partir de USD 0.032 por cada una, así como por todos los SKUs de tipo de datos (Basic Data, Contact Data y Atmosphere Data).
Ejemplo
Haces una solicitud a Nearby Search, como NearbySearch (San Francisco, 100 meters)
.
En tu factura, verás estos SKUs (si visualizas tu factura por SKU):
- Places - Nearby Search (precio a partir de USD 0.032 por llamada)
- Basic Data (facturado a USD 0.00)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Atmosphere Data (precio a partir de USD 0.005 por solicitud)
SKU: Place – Text Search
Se cobra Place – Text Search por las solicitudes que se hagan al servicio Place Text Search de la API de Maps JavaScript (textSearch()
) o al servicio Text Search de la API de Places.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.032 por cada una (USD 32.00 cada 1,000) |
USD 0.0256 por cada una (USD 25.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Las solicitudes a Text Search devuelven una lista de lugares, pero no admiten que se especifiquen los campos que se devuelven. Estas solicitudes devuelven un subconjunto de los campos de datos admitidos. Por cada solicitud a Text Search, se te cobra a partir de USD 0.032, así como por todos los SKUs de tipo de datos (Basic Data, Contact Data y Atmosphere Data).
El SKU de Places – Text Search también se genera a través del widget del cuadro de búsqueda de lugares de la API de Maps JavaScript. Se usa el método getPlaces()
después de que el usuario selecciona una búsqueda de lugar (ícono: lupa), no un resultado (ícono: pin), como se muestra en la siguiente imagen:

Ejemplo
Haces una solicitud a Text Search, tal como TextSearch(123 Main Street)
. En tu factura, verás estos SKUs (si visualizas tu factura por SKU):
- Places - Text Search (precio a partir de USD 0.032 por llamada)
- Basic Data (facturado a USD 0.00)
- Contact Data (precio a partir de USD 0.003 por solicitud)
- Atmosphere Data (precio a partir de USD 0.005 por solicitud)
SKU: Place Photos
Se cobra un SKU Place Photos por lo siguiente:
- Android: Llamadas a
fetchPhoto()
- iOS: Llamadas a
loadPlacePhoto:
- JavaScript: Llamadas al servicio Place Photos de la biblioteca de Places para la API de Maps JavaScript cuando se solicitan datos de las URLs devueltas por
PlacePhoto.getUrl()
para cargar datos de píxeles de imágenes - Servicio web: Solicitudes al servicio Place Photos de la API de Places
En el caso del servicio de JavaScript, invocar el método PlacePhoto.getUrl()
no genera facturación hasta tanto la URL se use realmente para obtener datos de píxeles.
RANGO DE VOLUMEN MENSUAL (precio por LLAMADA) |
||
---|---|---|
USD 0.007 por cada una (USD 7.00 cada 1,000) |
USD 0.0056 por cada una (USD 5.60 cada 1,000) |
Para obtener información sobre los precios por volumen, comunícate con el equipo de Ventas. |
Otros límites de uso
Si bien no hay una cantidad máxima de solicitudes por día, aún se aplican los siguientes límites de uso:
API de Places (nuevo): El límite de frecuencia es de 600 QPM (solicitudes por minuto) por método de API y por proyecto. Es decir, cada método de API tiene una cuota independiente.
API de Places: El límite de frecuencia es de 6,000 QPM (solicitudes por minuto). Se calcula como la suma de las solicitudes del cliente y el servidor para todas las aplicaciones que usan las credenciales del mismo proyecto.
Restricciones de las Condiciones de Uso
Para obtener información sobre las Condiciones de Uso, consulta las políticas de la API de Places y el artículo sobre las restricciones de licencia de las Condiciones del Servicio de Google Maps Platform.
Cómo administrar el costo de uso
Para administrar el costo de uso de la API de Places o satisfacer las demandas del tráfico de producción, establece límites en la cuota diaria en todas las solicitudes a cualquier API. Las cuotas diarias se restablecen a la medianoche, hora del Pacífico.
Para ver o cambiar los límites de cuota de la API de Places, sigue estos pasos:
- En Cloud Console, abre la página Cuotas de Google Maps Platform.
- Haz clic en el menú desplegable APIs y selecciona API de Places.
- Para ver los límites de cuota, desplázate hasta la tarjeta Solicitudes.
En una tabla, se muestran los nombres y los límites de las cuotas. - Para cambiar un límite de cuota, haz clic en el ícono Editar correspondiente.
En el cuadro de diálogo que aparece, en el campo Límite de cuota, ingresa el límite de cuota diaria facturable que prefieras (hasta el límite de cuota especificado por Google, si corresponde) y selecciona Guardar.
Si el uso de tu API alcanza tu límite de cuota facturable en un día determinado, tu aplicación no podrá acceder a la API por el resto de ese día.
Recursos relacionados con la administración de costos
-
Los usuarios de la India deben crear una cuenta de facturación de Google Cloud Platform antes de crear una cuenta de facturación de Google Maps Platform para recibir el crédito de Maps Platform. ↩