OsmAPP – beta
Lets create a universal OpenStreetMap app for broad public. It should be as easy to use as Google Maps, including clickable POIs and editing capabilites. See also SotM 2021 talk.
- master branch: https://osmapp.org
- examples: Empire State Building, Prague Castle or click just anything
How to contribute 🐱💻
You may add issues here on github, or try to update the code in three simple steps:
- edit code online with pencil icon (this opens a pull-request) ✏️
- wait few minutes for a preview URL 💬
- iterate 🔁
If you are a JS dev, you may also
git clone
/yarn
/yarn dev
Or open OsmAPP in gitpod - full dev environment in your browser.
If Vercel build fails, please runyarn build
locally to debug it.
Features 🗺 📱 🖥
- clickable map – poi, cities, localities, ponds (more coming soon)
- info panel – images from Wikipedia, Mapillary or Fody, line numbers on public transport stops
- editing – for anonymous users inserts a note
- search engine – try for example "Tesco, London"
- vector maps – with the possibility of tilting to 3D (drag the compass, or two fingers drag)
- 3D terrain - tilt to 3D and then click terrain icon to show 3D terrain
- tourist map – from MapTiler: vector, including marked routes
- layer switcher – still basic, but you can add your own layers
- mobile applications – see osmapp.org/install
- permanent URLs – eg. osmapp.org/way/123557148
- creating POIs – after clicking the coordinates (see eg. osmapp.org/50.1,14.39)
- languages – interface in English, Czech, German, Polish, Spanish, Amharic, Italian, French
- undelete – undo accidental delete in osmapp or elsewhere, eg. here
- and lot of little details 🙂
Coming soon
- presets from iD for showing+editing (in progress) - PR #131
- add routing #31
- some ideas in wireframes
Compatibility
- tested in Chrome 90 (Mac,Win,Android,iOS), Safari 14, Firefox 88, Edge 90 (slow)
- webgl technology needed
Changelog
- v1.3.0
- v1.2.0
- v1.1.0
- changed search to Maptiler API (@charleneolsen, PR)
License
GNU GPL