-
Feature: Marker clustering for OpenStreetMap.
- Implemented marker clustering logic
- Adds DOM-level support for
cluster_min_size
attribute. - Improves performance and readability on Views with high marker density.
-
Feature: Support for new Google Maps AutocompleteSuggestion API.
- API version detection automatically selects the new AutocompleteSuggestion API when available.
- Updated
jquery.geocomplete.js
to support both classic and new Google Maps APIs. - Modified React AddressAutocomplete component to conditionally use the correct API.
- Retains react-geosuggest for classic API users, ensuring full backwards compatibility.
- Avoids Google deprecation warnings by skipping classic API instantiation when using new keys.
- Adds robust error handling and fallbacks across both APIs.