Feature Request: Custom Online Raster Map Sources
Nobody has claimed this yet.
- Dominant language
- MDX
- Stars
- 62
- Forks
- 413
- Avg merge
- 9h 41m
- Merged PRs (30d)
- 81
Description
Currently, satellite maps cannot be displayed, which would be a very helpful feature for travel planning.
It would be great if the full feature range of Online Raster Map Source of the mobile app could be implemented in Osmand Web at some point in the future, including synchronization of online map sources between app and web via Osmand Cloud.
As a first intermediate step (MVP), the following could be added to the “Configure Map” sidebar:
- New input field “Custom map source URL” (same input format as mobile app)
- New input field “Custom overlay source URL” (same input format as mobile app), which would allow an overlay e.g. of bicycle routes
- A checkbox could also be added to both input fields allowing to toggle between the custom and the standard map source
As long as cloud synchronization of custom map sources is not available for Osmand Web, the map and overlay source could be stored locally in browser storage.
This feature has been implemented very well in the following open source web application, which may serve as inspiration (press the layer icon in the upper right, then click on button "Custom layers"):
https://bikerouter.de/?lng=en
Missing satellite imagery is probably the most significant functional gap in Osmand Web compared to other web map services. Otherwise, the quality and scope of Osmand Web is already very impressive, thank you very much for the great work!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Configure Map sidebar, where the issue requests two custom source URL inputs and toggles for standard versus custom sources. Check how the web app currently configures map layers and stores browser-local settings. Done means custom map and overlay sources can be entered, selected, and retained locally using the mobile app’s input format.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100