Package google.maps.isochrones.v1

Index

IsochroneService

Dienst zum Berechnen von Isochronen. Eine Isochrone ist ein Gebiet, das von einem bestimmten Ausgangspunkt aus innerhalb einer bestimmten Reisezeit erreichbar ist.

GenerateIsochrone

rpc GenerateIsochrone(GenerateIsochroneRequest) returns (GenerateIsochroneResponse)

Berechnet und gibt eine einzelne Isochrone für eine bestimmte Reihe von Parametern zurück.

GenerateIsochroneRequest

Eine Anfrage zum Generieren einer einzelnen Isochrone.

Felder
travel_duration

Duration

Erforderlich. Die Reisezeit für die Isochronenberechnung. Der Wert muss positiv sein und ist auf 7.200 Sekunden (120 Minuten) begrenzt. Im DRIVE-Modus beträgt die maximal zulässige Dauer 3.600 Sekunden (60 Minuten).

travel_mode

TravelMode

Erforderlich. Die Mobilitätsform.

travel_direction

TravelDirection

Erforderlich. Die Richtung der Reise.

routing_preference

RoutingPreference

Optional. Gibt die Einstellung für die Routenplanung an. Die Standardeinstellung ist TRAFFIC_UNAWARE.

enable_smoothing

bool

Optional. Gibt an, ob die Kanten der resultierenden Isochronenpolygone geglättet werden sollen.

polygon_fidelity

PolygonFidelity

Optional. Steuert die Genauigkeit des generierten Polygons. Die Standardeinstellung ist POLYGON_FIDELITY_UNSPECIFIED.

Union-Feld origin. Erforderlich. Der Startpunkt für die Isochronenberechnung. Für origin ist nur einer der folgenden Werte zulässig:
location

LatLng

Der Ausgangspunkt als Koordinaten für Längen- und Breitengrad.

place

string

Der Ressourcenname eines Orts im Format places/{place_id}.

PolygonFidelity

Steuert die Detailgenauigkeit des Isochronenpolygons.

Enums
POLYGON_FIDELITY_UNSPECIFIED Es wurde keine Polygongenauigkeit angegeben. Der Server verwendet die Standardeinstellung, die auf der Reisezeit basiert.
LOW Geringe Genauigkeit. Gut für große Gebiete mit weniger Eckpunkten.
MEDIUM Mittlere Genauigkeit. Ein ausgewogenes Verhältnis zwischen Detailgenauigkeit und Artefaktgröße.
HIGH Hohe Genauigkeit. Kanten mit hoher Genauigkeit, aber es können Löcher im Polygon entstehen, wenn die Dichte des Straßennetzes gering ist.

RoutingPreference

Bestimmt, wie die Verkehrslage in die Berechnung einbezogen wird.

Enums
ROUTING_PREFERENCE_UNSPECIFIED Es wurde keine Einstellung für die Routenplanung angegeben. Der Server verwendet die Standardeinstellung TRAFFIC_UNAWARE.
TRAFFIC_UNAWARE Bei der Berechnung wird die Verkehrslage nicht berücksichtigt. Die Isochrone basiert auf dem Straßennetz und statischen Reisezeiten. Dies eignet sich für Planungszwecke, bei denen der Verkehr keine Rolle spielt.
TRAFFIC_AWARE Bei der Berechnung werden die aktuellen Verkehrsbedingungen berücksichtigt.

TravelDirection

Gibt die Richtung der Reise für die Isochronenberechnung an.

Enums
TRAVEL_DIRECTION_UNSPECIFIED Es wurde keine Richtung der Reise angegeben.
FROM Berechnet das Gebiet, das vom Ausgangspunkt aus erreichbar ist. Beispiel: „Wo kann ich von meinem Lager aus in 30 Minuten hinliefern?“
TO Berechnet das Gebiet, von dem aus Sie zum Ausgangspunkt reisen können. Beispiel: „Wo können meine Mitarbeiter wohnen, um das Büro in 30 Minuten zu erreichen?“

TravelMode

Definiert die Mobilitätsform für die Isochronenberechnung.

Enums
TRAVEL_MODE_UNSPECIFIED Es wurde keine Mobilitätsform angegeben.
DRIVE Reise mit dem Pkw.
BICYCLE Reise mit dem Fahrrad.
WALK Reise zu Fuß.

GenerateIsochroneResponse

Eine Antwort mit den generierten Isochronendaten.

Felder
isochrone

Isochrone

Nur Ausgabe. Die generierte Isochrone.

Isochrone

Das Ergebnis einer Isochronenberechnung, das ein Gebiet darstellt, das von einem Ausgangspunkt aus innerhalb einer bestimmten Reisezeit erreichbar ist.

Felder
Union-Feld geometry. Die geometrische Darstellung der Isochrone. Für geometry ist nur einer der folgenden Werte zulässig:
geo_json

Struct

Die Isochronengeometrie im GeoJSON-Format gemäß RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6.