render_map_tool: smaller map ideas (isochrone slider, 3D tilt, night lighting, traffic refresh)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 42/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
Research direction
Read the render_map_tool implementation and its page's existing isochrone self-fetch, then inspect the Traffic layer work in issue #278. Choose one of the four ideas to split into a focused issue before starting; the payload does not name implementation files or tests. Done means implementing one selected map interaction and confirming it behaves as described, including the stated throttling, visibility, or model-configuration condition where applicable.
Written by the indexing model from the issue text.
Description
Smaller render_map_tool map ideas, grouped together. Each could be split out if picked up.
- Isochrone time slider:
- Today an isochrone shows fixed contours.
- A slider (say 5 to 30 minutes) would redraw the contour by refetching through the page's existing isochrone self-fetch.
- It would need throttling so dragging doesn't fire a request per pixel.
- 3D tilt button:
- The Standard style already has 3D buildings and landmarks, but the map opens flat and pitching it needs a right-drag that most users don't know about.
- A button would toggle between 0° and about 60° of tilt.
- Night lighting when it's dark there:
- Default
lightPresettoduskornightwhen it's dark at the map's location at render time. - Only when the model didn't set
baseMapConfig.lightPreset. - It needs sunrise and sunset for the map center, which can be computed client-side.
- Default
- Refresh traffic while open:
- Traffic tiles (#278) go stale on a map left open.
- Refetch them every few minutes while the Traffic layer is on and the page is visible.
- Dominant language
- TypeScript
- Stars
- 363
- Forks
- 45
- Avg merge
- 22h 36m
- Merged PRs (30d)
- 20
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing 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.
More from mapbox/mcp-server
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
mapbox/mcp-server#302 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
mapbox/mcp-server#301 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
mapbox/mcp-server#300 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
mapbox/mcp-server#299 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
mapbox/mcp-server#289 · 2 comments ·
Maintainers usually reply within 1 day
All issues in mapbox/mcp-server
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Merit-Systems/x402scan#1312 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Native Web
Difficulty 1/5 Under an hour Newbie friendliness 80/100
digitalfabrik/integreat-app#4517 ·
Maintainers usually reply within 2 days
-
TLS guide repeats certs/ in the certificate directoryPossibly taken @maheshrijal claimed this today. Open
Difficulty 1/5 Under an hour Newbie friendliness 92/100
prometheus/docs#3156 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
medusajs/dtc-starter#90 ·
Maintainers usually reply within 1 day