CycleStreets
UK-wide cycle journey planner
Cycle navigation for cyclists, by cyclists

Mapping Data

Mapping data courtesy of OpenStreetMap. Without OSM mappers on the ground collecting great data, CycleStreets would not be possible. OpenStreetMap is open data, licensed under the Open Data Commons Open Database License (ODbL).

OpenStreetMap is the Wiki of maps. You can help improve the routing and location data by going to www.cyclestreets.net/edit and contributing your local knowledge!

Map tiles thanks to:

OpenStreetMap
Tile cartography licensed under the Creative Commons Attribution-ShareAlike 2.0 license and are © OpenStreetMap contributors
OpenCycleMap
Maps © Thunderforest, data © OpenStreetMap contributors
Ordnance Survey Open Data
Contains Ordnance Survey Data © Crown copyright and database right 2010


Routing

Routing by ourselves! - CycleStreets

Feedback on planned routes is very welcome, by using the Comment on this route menu item or our general feedback form. User feedback helps us improve our algorithms and data.


Android App

Android App written by Jez Higgins and Oliver Lockwood, with contributions from Christopher Fraser, Jonathan Gray, Theodore Hong, Farid Kurbanov, kyegupov, Shaun McDonald, Hilary Newmark, Simon Nuttall, John Singleton, Colin Watson.

The App uses, with thanks, the following libraries:

OSMDroid
OpenStreetMap tools for Android
Mapsforge
The Mapsforge project provides free and open software for rendering of maps based on OpenStreetMap data. It offers a library for ad-hoc map rendering on Android devices and in Java stand-alone applications.
GraphView
Open source graph plotting library for Android
Android-Iconics
Use any icon font, or vector (.svg) as drawable in your application
Android-Iconics
Kotlin extensions for Android-Iconics Library
Retrofit
A type-safe HTTP client for Android and Java
Jackson
JSON for Java
GeoJson-Jackson
GeoJson POJOs for Jackson - serialize and deserialize objects with ease
XmlToJson
Android Library for converting XML to JSON and JSON to XML
Jolt
JSON to JSON transformation library written in Java

Part of the development of this App was funded by Cycling Scotland.


Copyright and License

CycleStreets Android App Copyright 2010-2020 CycleStreets Ltd.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The source code is available at http://github.com/cyclestreets/android and your contributions are welcome.