What to build
The Google tile URL is hardcoded and duplicated in the Index and Add map page scripts; Google tile usage outside the official Maps JS API is a ToS gray zone. Decision (made during ticketing): keep Google tiles — move the URL to configuration as a single source consumed by both pages, and add a proper attribution layer on the map.
Acceptance criteria
Blocked by
None (can start immediately).
What to build
The Google tile URL is hardcoded and duplicated in the Index and Add map page scripts; Google tile usage outside the official Maps JS API is a ToS gray zone. Decision (made during ticketing): keep Google tiles — move the URL to configuration as a single source consumed by both pages, and add a proper attribution layer on the map.
Acceptance criteria
Blocked by
None (can start immediately).