Google Maps

Geocodificación, direcciones, lugares y cálculos de distancia

Google Maps es una plataforma integral que ofrece una amplia gama de APIs para mapas, geocodificación, enrutamiento, lugares, datos ambientales y más. A través de Sim, tus agentes pueden aprovechar las APIs clave de Google Maps Platform para automatizar una variedad de flujos de trabajo basados en ubicación.

Las siguientes APIs de Google Maps están incluidas en esta integración:

  • API de geocodificación: Convierte direcciones en coordenadas de latitud/longitud y realiza geocodificación inversa.
  • API de direcciones: Calcula direcciones y rutas en automóvil, a pie, en bicicleta o en transporte público entre ubicaciones.
  • API de matriz de distancias: Calcula distancias de viaje y tiempos para múltiples combinaciones de origen y destino.
  • API de lugares: Busca lugares (negocios, puntos de referencia, establecimientos) por nombre, tipo o proximidad.
  • API de detalles de lugar: Obtiene información detallada de un lugar específico, como dirección, calificaciones, horarios e información de contacto.
  • API de elevación: Obtiene datos de elevación (altura sobre el nivel del mar) para cualquier conjunto de ubicaciones a nivel mundial.
  • API de zona horaria: Consulta información de zona horaria para cualquier ubicación geográfica.
  • API de calidad del aire: Obtiene datos de calidad del aire en tiempo real para coordenadas específicas.

Con estas APIs, tus agentes de Sim pueden automatizar la búsqueda y enriquecimiento de ubicaciones, planificar rutas y entregas óptimas, estimar tiempos y distancias, analizar datos de lugares, enriquecer registros con contexto geográfico, obtener condiciones ambientales y más, todo sin trabajo manual ni herramientas externas.

Si necesitas capacidades más allá de lo que se enumera aquí o deseas solicitar soporte para APIs adicionales de Google Maps, ¡háznoslo saber!

Instrucciones de uso

Integra las API de Google Maps Platform en tu flujo de trabajo. Admite geocodificación de direcciones a coordenadas, geocodificación inversa, obtención de direcciones entre ubicaciones, cálculo de matrices de distancia, búsqueda de lugares, recuperación de detalles de lugares, datos de elevación e información de zona horaria.

Herramientas

google_maps_air_quality

Obtener datos actuales de calidad del aire para una ubicación

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps con la API de calidad del aire habilitada
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
languageCodestringNoCódigo de idioma para la respuesta (p. ej., "en", "es")

Salida

ParámetroTipoDescripción
dateTimestringMarca de tiempo de los datos de calidad del aire
regionCodestringCódigo de región para la ubicación
indexesarrayMatriz de índices de calidad del aire
codestringCódigo de índice (p. ej., "uaqi", "usa_epa")
displayNamestringNombre para mostrar del índice
aqinumberValor del índice de calidad del aire
aqiDisplaystringCadena de visualización del ICA formateada
colorobjectColor RGB para el nivel de ICA
categorystringDescripción de categoría (p. ej., "Bueno", "Moderado")
dominantPollutantstringEl contaminante dominante
pollutantsarrayMatriz de concentraciones de contaminantes
codestringCódigo de contaminante (p. ej., "pm25", "o3")
displayNamestringNombre para mostrar
fullNamestringNombre completo del contaminante
concentrationobjectInformación de concentración
valuenumberValor de concentración
unitsstringUnidades (p. ej., "PARTS_PER_BILLION")
additionalInfoobjectInformación adicional sobre fuentes y efectos
healthRecommendationsobjectRecomendaciones de salud para diferentes poblaciones

google_maps_directions

Obtener direcciones e información de ruta entre dos ubicaciones

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
originstringUbicación de origen (dirección o lat,lng)
destinationstringUbicación de destino (dirección o lat,lng)
modestringNoModo de viaje: driving, walking, bicycling o transit
avoidstringNoCaracterísticas a evitar: tolls, highways o ferries
waypointsjsonNoArray de puntos intermedios
unitsstringNoSistema de unidades: metric o imperial
languagestringNoCódigo de idioma para los resultados (p. ej., en, es, fr)

Salida

ParámetroTipoDescripción
routesarrayTodas las rutas disponibles
summarystringResumen de la ruta (nombres de carreteras principales)
legsarrayTramos de la ruta (segmentos entre puntos intermedios)
overviewPolylinestringPolilínea codificada para toda la ruta
warningsarrayAdvertencias de la ruta
waypointOrderarrayOrden optimizado de puntos intermedios (si se solicitó)
distanceTextstringDistancia total como texto legible (p. ej., "5,2 km")
distanceMetersnumberDistancia total en metros
durationTextstringDuración total como texto legible (p. ej., "15 min")
durationSecondsnumberDuración total en segundos
startAddressstringDirección de origen resuelta
endAddressstringDirección de destino resuelta
stepsarrayInstrucciones de navegación paso a paso
instructionstringInstrucción de navegación (HTML eliminado)
distanceTextstringDistancia del paso como texto
distanceMetersnumberDistancia del paso en metros
durationTextstringDuración del paso como texto
durationSecondsnumberDuración del paso en segundos
startLocationobjectCoordenadas de inicio del paso
endLocationobjectCoordenadas de fin del paso
travelModestringModo de viaje para este paso
maneuverstringTipo de maniobra (turn-left, etc.)
polylinestringPolilínea codificada para la ruta principal

google_maps_distance_matrix

Calcula la distancia y el tiempo de viaje entre múltiples orígenes y destinos

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
originstringUbicación de origen (dirección o lat,lng)
destinationsjsonArray de ubicaciones de destino
modestringNoModo de viaje: driving, walking, bicycling o transit
avoidstringNoCaracterísticas a evitar: tolls, highways o ferries
unitsstringNoSistema de unidades: metric o imperial
languagestringNoCódigo de idioma para los resultados (p. ej., en, es, fr)

Salida

ParámetroTipoDescripción
originAddressesarrayDirecciones de origen resueltas
destinationAddressesarrayDirecciones de destino resueltas
rowsarrayFilas de la matriz de distancias (una por origen)
elementsarrayElementos (uno por destino)
distanceTextstringDistancia como texto (p. ej., "5,2 km")
distanceMetersnumberDistancia en metros
durationTextstringDuración como texto (p. ej., "15 min")
durationSecondsnumberDuración en segundos
durationInTrafficTextstringDuración en tráfico como texto
durationInTrafficSecondsnumberDuración en tráfico en segundos
statusstringEstado del elemento (OK, NOT_FOUND, ZERO_RESULTS)

google_maps_elevation

Obtener datos de elevación para una ubicación

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
latnumberCoordenada de latitud
lngnumberCoordenada de longitud

Salida

ParámetroTipoDescripción
elevationnumberElevación en metros sobre el nivel del mar (negativo para debajo)
latnumberLatitud de la muestra de elevación
lngnumberLongitud de la muestra de elevación
resolutionnumberDistancia máxima entre puntos de datos (metros) desde los cuales se interpoló la elevación

google_maps_geocode

Convertir una dirección en coordenadas geográficas (latitud y longitud)

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
addressstringLa dirección a geocodificar
languagestringNoCódigo de idioma para los resultados (p. ej., en, es, fr)
regionstringNoSesgo regional como código ccTLD (p. ej., us, uk)

Salida

ParámetroTipoDescripción
formattedAddressstringLa cadena de dirección formateada
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
locationjsonObjeto de ubicación con lat y lng
placeIdstringID de lugar de Google para esta ubicación
addressComponentsarrayComponentes de dirección detallados
longNamestringNombre completo del componente
shortNamestringNombre abreviado
typesarrayTipos de componente
locationTypestringTipo de precisión de ubicación (ROOFTOP, RANGE_INTERPOLATED, etc.)

google_maps_geolocate

Geolocaliza un dispositivo usando puntos de acceso WiFi, torres de telefonía celular o dirección IP

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps con Geolocation API habilitada
homeMobileCountryCodenumberNoCódigo de país móvil de origen (MCC)
homeMobileNetworkCodenumberNoCódigo de red móvil de origen (MNC)
radioTypestringNoTipo de radio: lte, gsm, cdma, wcdma o nr
carrierstringNoNombre del operador
considerIpbooleanNoSi se debe usar la dirección IP para geolocalización (predeterminado: true)
cellTowersarrayNoArray de objetos de torres celulares con cellId, locationAreaCode, mobileCountryCode, mobileNetworkCode
wifiAccessPointsarrayNoArray de objetos de puntos de acceso WiFi con macAddress (requerido), signalStrength, etc.

Salida

ParámetroTipoDescripción
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
accuracynumberRadio de precisión en metros

google_maps_place_details

Obtiene información detallada sobre un lugar específico

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
placeIdstringID de lugar de Google
fieldsstringNoLista separada por comas de campos a devolver
languagestringNoCódigo de idioma para los resultados (p. ej., en, es, fr)

Salida

ParámetroTipoDescripción
placeIdstringID de lugar de Google
namestringNombre del lugar
formattedAddressstringDirección postal formateada
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
typesarrayTipos de lugar (ej., restaurante, cafetería)
ratingnumberValoración promedio (1.0 a 5.0)
userRatingsTotalnumberNúmero total de valoraciones de usuarios
priceLevelnumberNivel de precio (0=Gratis, 1=Económico, 2=Moderado, 3=Caro, 4=Muy caro)
websitestringURL del sitio web del lugar
phoneNumberstringNúmero de teléfono formateado local
internationalPhoneNumberstringNúmero de teléfono formateado internacional
openNowbooleanSi el lugar está actualmente abierto
weekdayTextarrayHorario de apertura formateado por día de la semana
reviewsarrayReseñas de usuarios (hasta 5 más relevantes)
authorNamestringNombre del reseñador
authorUrlstringURL del perfil del reseñador
profilePhotoUrlstringURL de la foto del reseñador
ratingnumberValoración otorgada (1-5)
textstringTexto de la reseña
timenumberMarca de tiempo de la reseña (Unix epoch)
relativeTimeDescriptionstringTiempo relativo (ej., "hace un mes")
photosarrayFotos del lugar
photoReferencestringReferencia de foto para la API de fotos de lugares
heightnumberAltura de la foto en píxeles
widthnumberAncho de la foto en píxeles
htmlAttributionsarrayAtribuciones requeridas
urlstringURL de Google Maps para el lugar
utcOffsetnumberDesplazamiento UTC en minutos
vicinitystringDirección simplificada (barrio/calle)
businessStatusstringEstado del negocio (OPERATIONAL, CLOSED_TEMPORARILY, CLOSED_PERMANENTLY)

Buscar lugares usando una consulta de texto

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
querystringConsulta de búsqueda (ej., "restaurantes en Times Square")
locationjsonNoUbicación para sesgar los resultados hacia ({lat, lng})
radiusnumberNoRadio de búsqueda en metros
typestringNoFiltro de tipo de lugar (ej., restaurant, cafe, hotel)
languagestringNoCódigo de idioma para los resultados (ej., en, es, fr)
regionstringNoSesgo de región como código ccTLD (ej., us, uk)

Salida

ParámetroTipoDescripción
placesarrayLista de lugares encontrados
placeIdstringID de lugar de Google
namestringNombre del lugar
formattedAddressstringDirección formateada
latnumberLatitud
lngnumberLongitud
typesarrayTipos de lugar
ratingnumberCalificación promedio (1-5)
userRatingsTotalnumberNúmero de calificaciones
priceLevelnumberNivel de precio (0-4)
openNowbooleanSi está abierto actualmente
photoReferencestringReferencia de foto para la API de fotos
businessStatusstringEstado del negocio
nextPageTokenstringToken para obtener la siguiente página de resultados

google_maps_reverse_geocode

Convierte coordenadas geográficas (latitud y longitud) en una dirección legible

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
languagestringNoCódigo de idioma para los resultados (ej., en, es, fr)

Salida

ParámetroTipoDescripción
formattedAddressstringLa cadena de dirección formateada
placeIdstringID de lugar de Google para esta ubicación
addressComponentsarrayComponentes de dirección detallados
longNamestringNombre completo del componente
shortNamestringNombre abreviado
typesarrayTipos de componente
typesarrayTipos de dirección (ej., street_address, route)

google_maps_snap_to_roads

Ajusta coordenadas GPS al segmento de carretera más cercano

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps con Roads API habilitada
pathstringLista de coordenadas lat,lng separadas por barras verticales (ej., "60.170880,24.942795|60.170879,24.942796")
interpolatebooleanNoSi se deben interpolar puntos adicionales a lo largo de la carretera

Salida

ParámetroTipoDescripción
snappedPointsarrayArray de puntos ajustados en carreteras
locationobjectCoordenadas de ubicación ajustadas
latnumberLatitud
lngnumberLongitud
originalIndexnumberÍndice en la ruta original (si no está interpolado)
placeIdstringID de lugar para este segmento de carretera
warningMessagestringMensaje de advertencia si lo hay (ej., si los puntos no pudieron ajustarse)

google_maps_speed_limits

Obtiene los límites de velocidad para segmentos de carretera. Requiere coordenadas de ruta o placeIds.

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps con Roads API habilitada
pathstringNoLista separada por barras verticales de coordenadas lat,lng (requerido si no se proporcionan placeIds)
placeIdsarrayNoArray de Place IDs para segmentos de carretera (requerido si no se proporciona path)

Salida

ParámetroTipoDescripción
speedLimitsarrayArray de límites de velocidad para segmentos de carretera
placeIdstringPlace ID para el segmento de carretera
speedLimitnumberValor del límite de velocidad
unitsstringUnidades del límite de velocidad (KPH o MPH)
snappedPointsarrayArray de puntos ajustados correspondientes a los límites de velocidad
locationobjectCoordenadas de ubicación ajustadas
latnumberLatitud
lngnumberLongitud
originalIndexnumberÍndice en la ruta original
placeIdstringPlace ID para este segmento de carretera

google_maps_timezone

Obtiene información de zona horaria para una ubicación

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
timestampnumberNoMarca de tiempo Unix para determinar el desplazamiento DST (por defecto, hora actual)
languagestringNoCódigo de idioma para el nombre de la zona horaria (p. ej., en, es, fr)

Salida

ParámetroTipoDescripción
timeZoneIdstringID de zona horaria IANA (p. ej., "America/New_York", "Europe/London")
timeZoneNamestringNombre de zona horaria localizado (p. ej., "Hora de verano del este")
rawOffsetnumberDesplazamiento UTC en segundos (sin horario de verano)
dstOffsetnumberDesplazamiento de horario de verano en segundos (0 si no está en horario de verano)
totalOffsetSecondsnumberDesplazamiento UTC total en segundos (rawOffset + dstOffset)
totalOffsetHoursnumberDesplazamiento UTC total en horas (p. ej., -5 para EST, -4 para EDT)

google_maps_validate_address

Validar y estandarizar una dirección postal

Entrada

ParámetroTipoRequeridoDescripción
apiKeystringClave de API de Google Maps con la API de validación de direcciones habilitada
addressstringLa dirección a validar (como una sola cadena)
regionCodestringNoCódigo de país ISO 3166-1 alfa-2 (p. ej., "US", "CA")
localitystringNoNombre de ciudad o localidad
enableUspsCassbooleanNoHabilitar validación USPS CASS para direcciones de EE. UU.

Salida

ParámetroTipoDescripción
formattedAddressstringLa dirección formateada estandarizada
latnumberCoordenada de latitud
lngnumberCoordenada de longitud
placeIdstringID de lugar de Google para esta dirección
addressCompletebooleanSi la dirección está completa y es entregable
hasUnconfirmedComponentsbooleanSi algunos componentes de la dirección no pudieron confirmarse
hasInferredComponentsbooleanSi algunos componentes fueron inferidos (no en la entrada)
hasReplacedComponentsbooleanSi algunos componentes fueron reemplazados con valores canónicos
validationGranularitystringGranularidad de la validación (PREMISE, SUB_PREMISE, ROUTE, etc.)
geocodeGranularitystringGranularidad del resultado de geocodificación
addressComponentsarrayComponentes de dirección detallados
longNamestringNombre completo del componente
shortNamestringNombre abreviado
typesarrayTipos de componente
missingComponentTypesarrayTipos de componentes de dirección que faltan
unconfirmedComponentTypesarrayTipos de componentes que no pudieron confirmarse
unresolvedTokensarrayTokens de entrada que no pudieron resolverse

On this page

Start building today
Trusted by over 100,000 builders.
The open-source platform to build AI agents and run your agentic workforce.
Get started