Geocoding service integration #12

Closed
opened 2026-05-21 17:20:52 +00:00 by jmiller · 0 comments
Owner

Summary

Auto-geocode addresses to latitude/longitude coordinates on save.

Requirements

  • Auto-geocode when saving a location with address but no coordinates
  • Support Nominatim (OpenStreetMap, free) as default geocoder
  • Support Google Geocoding API as optional alternative
  • Batch geocoding for imports
  • Manual coordinate entry always takes precedence
  • Geocoder selection in component params

Acceptance Criteria

  • Saving a location auto-fills lat/lng from address
  • Nominatim works without API key
  • Google Geocoding works with API key
  • Batch geocode during import
  • Manual coordinates override geocoded values
## Summary Auto-geocode addresses to latitude/longitude coordinates on save. ## Requirements - Auto-geocode when saving a location with address but no coordinates - Support Nominatim (OpenStreetMap, free) as default geocoder - Support Google Geocoding API as optional alternative - Batch geocoding for imports - Manual coordinate entry always takes precedence - Geocoder selection in component params ## Acceptance Criteria - [ ] Saving a location auto-fills lat/lng from address - [ ] Nominatim works without API key - [ ] Google Geocoding works with API key - [ ] Batch geocode during import - [ ] Manual coordinates override geocoded values
jmiller added the priority/hightype/featurearea/componentarea/admin labels 2026-05-21 17:20:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomStoreLocator#12