Google Maps provider (optional) #4

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

Summary

Support Google Maps as an alternative map provider alongside the default OpenStreetMap.

Requirements

  • Google Maps JavaScript API integration
  • API key configuration in component params
  • Feature parity with Leaflet (markers, clusters, popups)
  • Provider switch in admin: OSM (default) or Google Maps
  • MarkerClusterer for Google Maps

Acceptance Criteria

  • Google Maps renders when selected and API key provided
  • Same marker/popup behavior as Leaflet implementation
  • Marker clustering works on Google Maps
  • Graceful fallback if API key missing/invalid
  • Provider selection in component options
## Summary Support Google Maps as an alternative map provider alongside the default OpenStreetMap. ## Requirements - Google Maps JavaScript API integration - API key configuration in component params - Feature parity with Leaflet (markers, clusters, popups) - Provider switch in admin: OSM (default) or Google Maps - MarkerClusterer for Google Maps ## Acceptance Criteria - [ ] Google Maps renders when selected and API key provided - [ ] Same marker/popup behavior as Leaflet implementation - [ ] Marker clustering works on Google Maps - [ ] Graceful fallback if API key missing/invalid - [ ] Provider selection in component options
jmiller added the priority/criticaltype/featurearea/module-maparea/admin labels 2026-05-21 17:19:50 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomStoreLocator#4