Routing

Das Routing-Element fügt einer Anwendung ein Streckenführung-Werkzeug hinzu. Nach Angabe von Start, Ziel und ggf. Zwischenpunkten wird eine geeignete Streckenführung in der Karte angezeigt. Zusätzlich können Informationen zur Strecke ausgegeben werden.

../../../_images/routing.png

Konfiguration

../../../_images/routing_configuration.png
  • Erweiterte Einstellung: Ermöglicht es weitere Einstellungen vorzunehmen (Standard: false).

  • Titel: Titel des Elements.

  • Route direkt ausgeben: Konfiguration zum Deaktivieren/Aktivieren des automatischen Routings ohne Interaktion des Nutzers (Standard: false).

  • Zwischenpunkte erlauben: Konfiguration zum Deaktivieren/Aktivieren der Zwischenpunkten (Standard: false).

  • Suche aktivieren: Konfiguration zum Deaktivieren/Aktivieren der Suchoption (Standard: false).

  • Zoompuffer(m): Definition eines Zoompuffers für die Ergebnisanzeige in Meter (Standard: 0).

  • Linienfarbe: Anpassen der Lineinfarbe und Deckkraft per rgba Standard (Standard: rgba(66, 134, 244, 1)).

  • Linienbreite: Anpassen der Linienbreite (Standard: 3).

  • Infotext zur Route: Option einen Infotext zur Route zu implementieren (Standard: {start} → {destination} </br> {length} will take {time}).

../../../_images/routing_configuration_icons.png
  • Pfad Starticon: Anpassen des Starticons (Standard: /bundles/mapbenderrouting/image/start.png).

  • Pfad Zwischenicon: Anpassen des Zwischenicons (Standard: /bundles/mapbenderrouting/image/intermediate.png).

  • Pfad Zielicon: Anpassen des Zielicons (Standard: /bundles/mapbenderrouting/image/destination.png).

  • Größe Icons: Die Größe der verschiedenen Icons ist anpassbar.

  • Offset icons: Das Offset der verschiedenen Icons ist anpassbar.

../../../_images/routing_configuration_service.png
  • Routingsoftware: Auswählen der Routingsoftware (OSRM, GraphHopper, PgRouting, Trias).

  • URL: Setzen der URL-Adresse für die Routingsoftware (Standard: https://).

  • Services: Auswahl aus verschiedenen Services (Standard: Route).

  • Transportmodus: Auswählen der Routing-Profile (Auto, Fahhrad, Füßgänger). Auch die Auswahl mehrerer ist möglich (Standard: false).

  • API-Version: Version der API bestimmen (Standard: v1).

  • Wegbeschreibung ausgeben: Auswählen ob es eine Wegbeschreibung geben soll oder nicht (Standard: nein).

../../../_images/routing_configuration_search.png
  • Suchsoftware: Auswählen des Such-Dienstes (derzeit nur Solr).

  • Query URL: Setzen der URL-Adresse für die Suchsoftware.

  • Query URL-Parameter: Der Suchparameterschlüssel, der angehängt wird (Standard: q).

  • Query Whitespace Ersetzung: Setzen von Paramteren zum Ersetzung im Such-Therm.

  • Query Key Format: Setzen des Such-Formats (Standard: %s).

  • Token Split-/Such-/Ersetzungs-Regex (JavaScript regex): Tokenizer spaltet/sucht/ersetzt regexp.
    • Token Split, z.B.: [^a-zA-Z0-9äöüÄÖÜß]

    • Token Such, z.B..: ([a-zA-ZäöüÄÖÜß]{3,})

    • Token Ersetzung, z.B..: $1*

  • Pfad zu den Ergebnissen: Setzen des Pfads, der vom Abfrageergebnis extrahiert wird (Standard: response.docs).

  • Attribut für Beschriftung: Attribut oder mehrere Attribute , die als Ergebnis angezeigt werden sollen (Standard: label).

  • Attribut für Geometrie: Attributname der Geometrie (Standard: geom).

  • Geometrieformat: Geometrieformat, kann WKT oder GeoJSON sein (Standard WKT).

  • Quell-SRS: EPSG-Code des primären Koordinatenbezugsystems (Standard EPSG:4326).

YAML-Definition