Google Maps

Geocodierung, Routenplanung, Orte und Entfernungsberechnungen

Google Maps ist eine umfassende Plattform, die eine Vielzahl von APIs für Kartierung, Geocodierung, Routenplanung, Orte, Umweltdaten und mehr bietet. Über Sim können Ihre Agenten wichtige Google Maps Platform APIs nutzen, um eine Vielzahl standortbasierter Workflows zu automatisieren.

Die folgenden Google Maps APIs sind in dieser Integration enthalten:

  • Geocoding API: Wandelt Adressen in Breiten- und Längengrade um und führt Reverse-Geocodierung durch.
  • Directions API: Berechnet Routen und Wegbeschreibungen für Auto, Fußgänger, Fahrrad oder öffentliche Verkehrsmittel zwischen Standorten.
  • Distance Matrix API: Berechnet Reiseentfernungen und -zeiten für mehrere Kombinationen von Start- und Zielorten.
  • Places API: Sucht nach Orten (Unternehmen, Sehenswürdigkeiten, Einrichtungen) nach Name, Typ oder Nähe.
  • Place Details API: Ruft detaillierte Informationen für einen bestimmten Ort ab, wie Adresse, Bewertungen, Öffnungszeiten und Kontaktinformationen.
  • Elevation API: Ermittelt Höhendaten (Höhe über dem Meeresspiegel) für beliebige Standorte weltweit.
  • Time Zone API: Ruft Zeitzoneninformationen für jeden geografischen Standort ab.
  • Air Quality API: Ruft Echtzeit-Luftqualitätsdaten für bestimmte Koordinaten ab.

Mit diesen APIs können Ihre Sim-Agenten die Standortsuche und -anreicherung automatisieren, optimale Routen und Lieferungen planen, Zeiten und Entfernungen schätzen, Ortsdaten analysieren, Datensätze mit geografischem Kontext anreichern, Umweltbedingungen abrufen und mehr – alles ohne manuelle Arbeit oder externe Tools.

Wenn Sie Funktionen benötigen, die über das hier Aufgeführte hinausgehen, oder Unterstützung für zusätzliche Google Maps APIs anfordern möchten, lassen Sie es uns wissen!

Nutzungsanweisungen

Integrieren Sie Google Maps Platform APIs in Ihren Workflow. Unterstützt Geocodierung von Adressen zu Koordinaten, Reverse-Geocodierung, Abrufen von Wegbeschreibungen zwischen Standorten, Berechnung von Distanzmatrizen, Suche nach Orten, Abrufen von Ortsdetails, Höhendaten und Zeitzoneninformationen.

Tools

google_maps_air_quality

Aktuelle Luftqualitätsdaten für einen Standort abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel mit aktivierter Air Quality API
latnumberJaBreitengradkoordinate
lngnumberJaLängengradkoordinate
languageCodestringNeinSprachcode für die Antwort (z. B. "en", "es")

Ausgabe

ParameterTypBeschreibung
dateTimestringZeitstempel der Luftqualitätsdaten
regionCodestringRegionscode für den Standort
indexesarrayArray von Luftqualitätsindizes
codestringIndexcode (z. B. "uaqi", "usa_epa")
displayNamestringAnzeigename des Index
aqinumberLuftqualitätsindexwert
aqiDisplaystringFormatierte AQI-Anzeigezeichenfolge
colorobjectRGB-Farbe für die AQI-Stufe
categorystringKategoriebeschreibung (z. B. "Gut", "Mäßig")
dominantPollutantstringDer dominierende Schadstoff
pollutantsarrayArray von Schadstoffkonzentrationen
codestringSchadstoffcode (z. B. "pm25", "o3")
displayNamestringAnzeigename
fullNamestringVollständiger Schadstoffname
concentrationobjectKonzentrationsinformationen
valuenumberKonzentrationswert
unitsstringEinheiten (z. B. "PARTS_PER_BILLION")
additionalInfoobjectZusätzliche Informationen über Quellen und Auswirkungen
healthRecommendationsobjectGesundheitsempfehlungen für verschiedene Bevölkerungsgruppen

google_maps_directions

Wegbeschreibung und Routeninformationen zwischen zwei Standorten abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
originstringJaStartort (Adresse oder lat,lng)
destinationstringJaZielort (Adresse oder lat,lng)
modestringNeinReisemodus: driving, walking, bicycling oder transit
avoidstringNeinZu vermeidende Merkmale: tolls, highways oder ferries
waypointsjsonNeinArray von Zwischenwegpunkten
unitsstringNeinEinheitensystem: metric oder imperial
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)

Ausgabe

ParameterTypBeschreibung
routesarrayAlle verfügbaren Routen
summarystringRoutenzusammenfassung (Hauptstraßennamen)
legsarrayRoutenabschnitte (Segmente zwischen Wegpunkten)
overviewPolylinestringKodierte Polylinie für die gesamte Route
warningsarrayRoutenwarnungen
waypointOrderarrayOptimierte Wegpunktreihenfolge (falls angefordert)
distanceTextstringGesamtentfernung als lesbarer Text (z. B. „5,2 km")
distanceMetersnumberGesamtentfernung in Metern
durationTextstringGesamtdauer als lesbarer Text (z. B. „15 Min.")
durationSecondsnumberGesamtdauer in Sekunden
startAddressstringAufgelöste Startadresse
endAddressstringAufgelöste Zieladresse
stepsarraySchritt-für-Schritt-Navigationsanweisungen
instructionstringNavigationsanweisung (HTML entfernt)
distanceTextstringSchrittentfernung als Text
distanceMetersnumberSchrittentfernung in Metern
durationTextstringSchrittdauer als Text
durationSecondsnumberSchrittdauer in Sekunden
startLocationobjectStartkoordinaten des Schritts
endLocationobjectEndkoordinaten des Schritts
travelModestringReisemodus für diesen Schritt
maneuverstringManövertyp (turn-left usw.)
polylinestringKodierte Polylinie für die Hauptroute

google_maps_distance_matrix

Berechnung von Reiseentfernung und -zeit zwischen mehreren Start- und Zielorten

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
originstringJaStartort (Adresse oder lat,lng)
destinationsjsonJaArray von Zielorten
modestringNeinReisemodus: driving, walking, bicycling oder transit
avoidstringNeinZu vermeidende Merkmale: tolls, highways oder ferries
unitsstringNeinEinheitensystem: metric oder imperial
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)

Ausgabe

ParameterTypBeschreibung
originAddressesarrayAufgelöste Startadressen
destinationAddressesarrayAufgelöste Zieladressen
rowsarrayDistanzmatrix-Zeilen (eine pro Startort)
elementsarrayElemente (eines pro Zielort)
distanceTextstringEntfernung als Text (z. B. "5,2 km")
distanceMetersnumberEntfernung in Metern
durationTextstringDauer als Text (z. B. "15 Min.")
durationSecondsnumberDauer in Sekunden
durationInTrafficTextstringDauer im Verkehr als Text
durationInTrafficSecondsnumberDauer im Verkehr in Sekunden
statusstringElementstatus (OK, NOT_FOUND, ZERO_RESULTS)

google_maps_elevation

Höhendaten für einen Standort abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
latnumberJaBreitengradkoordinate
lngnumberJaLängengradkoordinate

Ausgabe

ParameterTypBeschreibung
elevationnumberHöhe in Metern über dem Meeresspiegel (negativ für darunter)
latnumberBreitengrad der Höhenmessung
lngnumberLängengrad der Höhenmessung
resolutionnumberMaximale Entfernung zwischen Datenpunkten (Meter), aus denen die Höhe interpoliert wurde

google_maps_geocode

Eine Adresse in geografische Koordinaten (Breiten- und Längengrad) umwandeln

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
addressstringJaDie zu geokodierende Adresse
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)
regionstringNeinRegionspräferenz als ccTLD-Code (z. B. us, uk)

Ausgabe

ParameterTypBeschreibung
formattedAddressstringDie formatierte Adresszeichenfolge
latnumberBreitengradkoordinate
lngnumberLängengradkoordinate
locationjsonStandortobjekt mit lat und lng
placeIdstringGoogle Place ID für diesen Standort
addressComponentsarrayDetaillierte Adresskomponenten
longNamestringVollständiger Name der Komponente
shortNamestringAbgekürzter Name
typesarrayKomponententypen
locationTypestringStandortgenauigkeitstyp (ROOFTOP, RANGE_INTERPOLATED, etc.)

google_maps_geolocate

Geolokalisierung eines Geräts mithilfe von WLAN-Zugangspunkten, Mobilfunkmasten oder IP-Adresse

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel mit aktivierter Geolocation API
homeMobileCountryCodenumberNeinHeimat-Mobilfunkländercode (MCC)
homeMobileNetworkCodenumberNeinHeimat-Mobilfunknetzcode (MNC)
radioTypestringNeinFunktyp: lte, gsm, cdma, wcdma oder nr
carrierstringNeinName des Mobilfunkanbieters
considerIpbooleanNeinOb IP-Adresse für Geolokalisierung verwendet werden soll (Standard: true)
cellTowersarrayNeinArray von Mobilfunkmast-Objekten mit cellId, locationAreaCode, mobileCountryCode, mobileNetworkCode
wifiAccessPointsarrayNeinArray von WLAN-Zugangspunkt-Objekten mit macAddress (erforderlich), signalStrength usw.

Ausgabe

ParameterTypBeschreibung
latnumberBreitengrad-Koordinate
lngnumberLängengrad-Koordinate
accuracynumberGenauigkeitsradius in Metern

google_maps_place_details

Detaillierte Informationen über einen bestimmten Ort abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
placeIdstringJaGoogle Place ID
fieldsstringNeinKommagetrennte Liste der zurückzugebenden Felder
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)

Ausgabe

ParameterTypBeschreibung
placeIdstringGoogle Place ID
namestringName des Ortes
formattedAddressstringFormatierte Straßenadresse
latnumberBreitengrad-Koordinate
lngnumberLängengrad-Koordinate
typesarrayOrtstypen (z. B. Restaurant, Café)
ratingnumberDurchschnittliche Bewertung (1,0 bis 5,0)
userRatingsTotalnumberGesamtanzahl der Nutzerbewertungen
priceLevelnumberPreisniveau (0=Kostenlos, 1=Günstig, 2=Moderat, 3=Teuer, 4=Sehr teuer)
websitestringWebsite-URL des Ortes
phoneNumberstringLokal formatierte Telefonnummer
internationalPhoneNumberstringInternational formatierte Telefonnummer
openNowbooleanOb der Ort derzeit geöffnet ist
weekdayTextarrayÖffnungszeiten formatiert nach Wochentag
reviewsarrayNutzerbewertungen (bis zu 5 relevanteste)
authorNamestringName des Bewerters
authorUrlstringProfil-URL des Bewerters
profilePhotoUrlstringFoto-URL des Bewerters
ratingnumberVergebene Bewertung (1-5)
textstringBewertungstext
timenumberZeitstempel der Bewertung (Unix-Epoche)
relativeTimeDescriptionstringRelative Zeit (z. B. „vor einem Monat")
photosarrayFotos des Ortes
photoReferencestringFoto-Referenz für Place Photos API
heightnumberFotohöhe in Pixeln
widthnumberFotobreite in Pixeln
htmlAttributionsarrayErforderliche Quellenangaben
urlstringGoogle Maps-URL für den Ort
utcOffsetnumberUTC-Offset in Minuten
vicinitystringVereinfachte Adresse (Stadtteil/Straße)
businessStatusstringGeschäftsstatus (OPERATIONAL, CLOSED_TEMPORARILY, CLOSED_PERMANENTLY)

Orte mithilfe einer Textabfrage suchen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
querystringJaSuchabfrage (z. B. "Restaurants am Times Square")
locationjsonNeinStandort zur Gewichtung der Ergebnisse ({lat, lng})
radiusnumberNeinSuchradius in Metern
typestringNeinOrtstyp-Filter (z. B. restaurant, cafe, hotel)
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)
regionstringNeinRegionsgewichtung als ccTLD-Code (z. B. us, uk)

Ausgabe

ParameterTypBeschreibung
placesarrayListe der gefundenen Orte
placeIdstringGoogle Place ID
namestringOrtsname
formattedAddressstringFormatierte Adresse
latnumberBreitengrad
lngnumberLängengrad
typesarrayOrtstypen
ratingnumberDurchschnittliche Bewertung (1-5)
userRatingsTotalnumberAnzahl der Bewertungen
priceLevelnumberPreisniveau (0-4)
openNowbooleanOb derzeit geöffnet
photoReferencestringFotoreferenz für Photos API
businessStatusstringGeschäftsstatus
nextPageTokenstringToken zum Abrufen der nächsten Ergebnisseite

google_maps_reverse_geocode

Geografische Koordinaten (Breiten- und Längengrad) in eine lesbare Adresse umwandeln

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
latnumberJaBreitengrad-Koordinate
lngnumberJaLängengrad-Koordinate
languagestringNeinSprachcode für Ergebnisse (z. B. en, es, fr)

Ausgabe

ParameterTypBeschreibung
formattedAddressstringDie formatierte Adresszeichenfolge
placeIdstringGoogle Place ID für diesen Standort
addressComponentsarrayDetaillierte Adresskomponenten
longNamestringVollständiger Name der Komponente
shortNamestringAbgekürzter Name
typesarrayKomponententypen
typesarrayAdresstypen (z. B. street_address, route)

google_maps_snap_to_roads

GPS-Koordinaten auf das nächstgelegene Straßensegment ausrichten

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel mit aktivierter Roads API
pathstringJaDurch Pipe getrennte Liste von Breiten-/Längengrad-Koordinaten (z. B. "60.170880,24.942795|60.170879,24.942796")
interpolatebooleanNeinOb zusätzliche Punkte entlang der Straße interpoliert werden sollen

Ausgabe

ParameterTypBeschreibung
snappedPointsarrayArray von ausgerichteten Punkten auf Straßen
locationobjectAusgerichtete Standortkoordinaten
latnumberBreitengrad
lngnumberLängengrad
originalIndexnumberIndex im ursprünglichen Pfad (falls nicht interpoliert)
placeIdstringPlace ID für dieses Straßensegment
warningMessagestringWarnmeldung, falls vorhanden (z. B. wenn Punkte nicht ausgerichtet werden konnten)

google_maps_speed_limits

Geschwindigkeitsbegrenzungen für Straßenabschnitte abrufen. Erfordert entweder Pfadkoordinaten oder placeIds.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel mit aktivierter Roads API
pathstringNeinPipe-getrennte Liste von Breiten-/Längengrad-Koordinaten (erforderlich, wenn placeIds nicht angegeben)
placeIdsarrayNeinArray von Place-IDs für Straßenabschnitte (erforderlich, wenn path nicht angegeben)

Ausgabe

ParameterTypBeschreibung
speedLimitsarrayArray von Geschwindigkeitsbegrenzungen für Straßenabschnitte
placeIdstringPlace-ID für den Straßenabschnitt
speedLimitnumberWert der Geschwindigkeitsbegrenzung
unitsstringEinheit der Geschwindigkeitsbegrenzung (KPH oder MPH)
snappedPointsarrayArray von angepassten Punkten, die den Geschwindigkeitsbegrenzungen entsprechen
locationobjectAngepasste Standortkoordinaten
latnumberBreitengrad
lngnumberLängengrad
originalIndexnumberIndex im ursprünglichen Pfad
placeIdstringPlace-ID für diesen Straßenabschnitt

google_maps_timezone

Zeitzoneninformationen für einen Standort abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel
latnumberJaBreitengrad-Koordinate
lngnumberJaLängengrad-Koordinate
timestampnumberNeinUnix-Zeitstempel zur Bestimmung des DST-Offsets (Standard: aktuelle Zeit)
languagestringNeinSprachcode für Zeitzonennamen (z. B. en, es, fr)

Ausgabe

ParameterTypBeschreibung
timeZoneIdstringIANA-Zeitzonen-ID (z. B. "America/New_York", "Europe/London")
timeZoneNamestringLokalisierter Zeitzonenname (z. B. "Östliche Sommerzeit")
rawOffsetnumberUTC-Versatz in Sekunden (ohne Sommerzeit)
dstOffsetnumberSommerzeitversatz in Sekunden (0, wenn keine Sommerzeit)
totalOffsetSecondsnumberGesamter UTC-Versatz in Sekunden (rawOffset + dstOffset)
totalOffsetHoursnumberGesamter UTC-Versatz in Stunden (z. B. -5 für EST, -4 für EDT)

google_maps_validate_address

Postanschrift validieren und standardisieren

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGoogle Maps API-Schlüssel mit aktivierter Address Validation API
addressstringJaDie zu validierende Adresse (als einzelne Zeichenfolge)
regionCodestringNeinISO 3166-1 Alpha-2-Ländercode (z. B. "US", "CA")
localitystringNeinStadt- oder Ortsname
enableUspsCassbooleanNeinUSPS CASS-Validierung für US-Adressen aktivieren

Ausgabe

ParameterTypBeschreibung
formattedAddressstringDie standardisierte formatierte Adresse
latnumberBreitengradkoordinate
lngnumberLängengradkoordinate
placeIdstringGoogle Place ID für diese Adresse
addressCompletebooleanOb die Adresse vollständig und zustellbar ist
hasUnconfirmedComponentsbooleanOb einige Adresskomponenten nicht bestätigt werden konnten
hasInferredComponentsbooleanOb einige Komponenten abgeleitet wurden (nicht in der Eingabe)
hasReplacedComponentsbooleanOb einige Komponenten durch kanonische Werte ersetzt wurden
validationGranularitystringGranularität der Validierung (PREMISE, SUB_PREMISE, ROUTE usw.)
geocodeGranularitystringGranularität des Geocode-Ergebnisses
addressComponentsarrayDetaillierte Adresskomponenten
longNamestringVollständiger Name der Komponente
shortNamestringAbgekürzter Name
typesarrayKomponententypen
missingComponentTypesarrayTypen von Adresskomponenten, die fehlen
unconfirmedComponentTypesarrayTypen von Komponenten, die nicht bestätigt werden konnten
unresolvedTokensarrayEingabe-Tokens, die nicht aufgelöst werden konnten

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