Interaktives Hilfsprogramm für die Polyliniencodierung

Dieses Dienstprogramm verwendet die Maps JavaScript API. Die Codierung und Decodierung von Pfaden erfolgt insbesondere durch die statischen Methoden encodePath() und decodePath im Namespace google.maps.geometry.encoding. Weitere Informationen zum Codierungsschema finden Sie unter Algorithmusformat für codierte Polylinien.

In Google Maps werden Polylinien als ein Satz von Längen-/Breitengradangaben gebildet. Außerdem können Sie für jeden Scheitelpunkt (Standort) in einer codierten Polylinie eine Stufe angeben, die angibt, dass der Standort auf dieser Stufe und auf jeder höheren Ebene angezeigt werden soll (d. h. jede Steigerung des Zooms). Wenn ein Standort auf einer bestimmten Ebene nicht angezeigt wird, führt die Linie vom letzten sichtbaren zum nächsten sichtbaren Standort. Der erste und der letzte Standort müssen Level 3 sein. Andernfalls wird die Polylinie nicht auf allen Ebenen angezeigt.

Mit diesem interaktiven Hilfsprogramm können Sie die Codierung für eine Polylinie berechnen.

  1. Klicken Sie auf die Karte, um die erste Position der Polylinie zu platzieren. Sie können die Markierung durch Ziehen verschieben.
  2. Geben Sie bei Bedarf im Feld Anzeigeebene die entsprechende Stufe für den Standort an.
  3. Klicken Sie auf die Schaltfläche Standort hinzufügen, um den Standort der Standortliste hinzuzufügen.
  4. Wiederholen Sie diesen Vorgang für jeden Standort auf der Polylinie.
  5. Die Polyliniencodierung wird in den Feldern Codierte Polylinie und Codierte Ebenen angezeigt. Verwenden Sie diese Werte für locations und levels, wenn Sie Ihre google.maps.Polyline erstellen.
  6. Klicken Sie auf die Schaltfläche Alle Standorte löschen, um die Liste der Standorte zu löschen, bevor Sie eine neue Polylinie decodieren.