mobility-toolbox-js v3

Alle Entwicklungen bei geOps basieren auf Open-Source-Software. Neben der Verwendung bestehender Kartenbibliotheken OpenLayers und MapLibre GL JS erstellen wir auch eigene Softwarepakete wie mobility-toolbox-js.

mobility-toolbox-js dient als primäres Gateway für die Entwicklung von Geodaten-Webanwendungen unter Verwendung unserer geOps in-house APIs.

Das Projekt gibt es schon seit Jahren, aber Version 3 bringt massive Verbesserungen in Bezug auf die Entwicklungserfahrung, die Benutzerfreundlichkeit und die Integration in bestehende Anwendungen

Die Code-Überarbeitung für Version 3 erfolgte unter dem Motto Das Rad nicht neu erfinden:

mobility-toolbox-js Version 3 wurde so umgebaut, dass es anderen Mapping-Bibliotheken so nahe wie möglich kommt. Dadurch fühlt sich die Entwicklung mit mobility-toolbox-js für Entwickler, die bekannte Bibliotheken wie OpenLayers oder MapLibre GL JS verwenden, sehr vertraut an.

Das Ergebnis ist ein Produkt, das einfach funktioniert, in jedem Kontext verwendet werden kann und für das keine zusätzlichen API-Kenntnisse erforderlich sind

Das folgende Beispiel zeigt, wie einfach es ist, Echtzeitdaten mit unserer geOps Realtime API in eine bestehende OpenLayers-Anwendung einzufügen:

// Create the Realtime layer
const realtime = new RealtimeLayer({
  apiKey: "yourApiKey"
});

// Add the Realtime layer
map.addLayer(realtime)

// Get information about realtime data on click
map.on('singleclick', (evt) => {
  const [feature] = map.getFeaturesAtPixel(evt.pixel, {
    hitTolerance: 5,
    layerFilter: (layer) => layer === realtime,
  });
});

Dieses Beispiel und mehrere andere finden Sie auf der Website. Sehen Sie sich auch die Dokumentation an, die für diese neue Version ebenfalls grundlegend überarbeitet wurde.

Wir verwenden mobility-toolbox-js in allen unseren Anwendungen. Ein gutes Beispiel ist unsere mobility-web-component eine Webkomponente, die alle geOps APIs in einem HTML-Element zusammenfasst, das durch Attribute konfigurierbar ist. Sie können sie live auf der RVF- Website in Aktion sehen:

geOps application:  RVF Netzplan

Auch unsere bekannte Live-Karte für die S-Bahn München nutzt mobility-toolbox-js:

geOps application: S-Bahn München Live Map

Wir hoffen, dass Ihnen die neue Version von mobility-toolbox-js gefällt und die Entwicklung interaktiver Webkarten verbessert.

geschrieben von Daniel Marsh-Hunn, Olivier Terral | 17.11.2025
Mehr zum Thema

Kontakt

geOps AG
Solothurnerstrasse 235
CH-4600 Olten

fon: +41 61 588 05 05
mail: info@geops.ch
geOps GmbH
Bismarckallee 10
D-79098 Freiburg im Breisgau

fon: +49 761 458 925 0
mail: info@geops.de
Impressum | Datenschutz | Bedingungen