This page demonstrates a JavaScript implementation of Dijkstra’s algorithm applied to geospatial data from OpenStreetMap.
Technologies used:
- OpenStreetMap geospatial data
- Leaflet rendering
- MapBox tiles
- React & Redux user interface
The purple line represents the shortest path between two random nodes. The orange lines represent the shortest path tree. Move your cursor over the map to change the position of the start node.
gesture