Die
Routes Preferred API ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom
Vertrieb.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Polylinienqualität konfigurieren
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Qualität einer Polylinie kann mit den folgenden Begriffen beschrieben werden:
- Anzahl der Punkte, aus denen die Polylinie besteht
- Je mehr Punkte vorhanden sind, desto glatter ist die Polylinie (insbesondere bei Kurven).
- Gleitkommapräzision der Punkte
- Punkte werden als Breiten- und Längengradwerte angegeben, die
im Gleitkommaformat mit einfacher Genauigkeit dargestellt werden. Dies funktioniert gut bei
kleinen Werten (die genau dargestellt werden können), aber die Genauigkeit nimmt
mit zunehmenden Werten aufgrund von Gleitkomma-Rundungsfehlern ab.
Qualität der Polylinie angeben
Wenn Sie die ComputeRoutes() Methode aufrufen, geben Sie mit einem
PolylineQuality
Aufzählungswert die Qualität der Polylinie an.
Verwenden Sie den Wert HIGH_QUALITY, wenn Sie eine Polylinie mit der maximalen Anzahl von Punkten erstellen möchten, um eine Polylinie mit der höchsten Auflösung zu erhalten. Diese höhere Qualität geht auf Kosten der Antwortlatenz.
Verwenden Sie den Wert OVERVIEW, wenn Sie eine Übersicht der Route mit niedriger Auflösung erstellen möchten. Dabei handelt es sich um eine Polylinie, die aus einer minimalen Anzahl von Punkten besteht. Diese Option erzeugt Antworten mit der niedrigsten Latenz.
Beispiel
Das folgende Beispiel zeigt, wie Sie die Qualität der Polylinie im Anfragetext festlegen.
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"polylineQuality":"HIGH_QUALITY"
}
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2026-05-13 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-05-13 (UTC)."],[],["Polyline quality depends on the number of points and their floating-point precision. The `ComputeRoutes()` method uses `PolylineQuality` to set this. `HIGH_QUALITY` creates a polyline with the maximum points, resulting in high resolution but increased latency. `OVERVIEW` generates a low-resolution polyline with minimal points, reducing latency. The request body sets `polylineQuality` to specify either `HIGH_QUALITY` or `OVERVIEW`, which will influence the polyline's precision.\n"]]