Add Radius Drawing Tool
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 598
- Forks
- 113
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
Currently, Nextcloud Maps does not offer a way to draw a radius around a specific point. This makes it difficult for users to visually analyze distances from a given location, such as:
- Planning service coverage areas
- Measuring travel distances
- Assessing proximity to key points of interest
Most mapping tools, including Google My Maps, do not provide an easy way to draw a radius, despite its usefulness in professional settings like logistics, real estate, and business planning. Users often have to rely on third-party tools that are not well-integrated into their workflows.
Describe the solution you'd like
I would like to see a radius drawing tool added to Nextcloud Maps, allowing users to:
✅ Select a point on the map and specify a radius (e.g., 5 km, 10 miles)
✅ Customize the circle’s color, opacity, and size
✅ Overlay multiple radius circles for comparison
Describe alternatives you've considered
- Using external tools like Scribble Maps, CalcMaps, or Google My Maps, but these require leaving the Nextcloud environment and do not integrate with existing Nextcloud data.
- Manually estimating distances using the built-in measuring tool, but this is less accurate and lacks visualization.
Additional context
This feature would be highly beneficial for professionals who rely on accurate distance visualization, including:
🚛 Logistics & Delivery Services – Defining service coverage areas
🏢 Business Expansion Planning – Assessing potential locations
📍 Event Organization – Planning travel distance for attendees
Since very few mapping tools offer this functionality, implementing it in Nextcloud Maps would set it apart and make it a go-to solution for users needing precise geographic analysis while keeping some privacy.
Would love to hear your thoughts on this one 🚀
Thank you for the amazing work already done.
Contributor guide
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
The issue names no files or tests; start by reviewing the existing map interaction and built-in measuring tool. Clarify the radius input, supported units, circle styling, and handling of multiple circles before defining what completion requires.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100