You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
ROU-3174 - Now, we can use the new Map’s optional configuration AutoZoomOnShapes to allow the auto zoom feature to adjust and fit all shapes displayed on the map.
This functionality is only applicable to Zoom = Entities.Zoom.Auto.
For Leaflet Maps, this property cannot be changed in runtime.
ROU-4665 - A new parameter called RespectUserZoom has been added to the OptionalConfigs structure of the Map and LeafletMap blocks.
This parameter allows developers to signal whether user zoom changes should be respected when adding, changing, or removing other markers.
ROU-4708 - Created new client actions called AddMarker / RemoveAllMarkers / RemoveMarker / SubscribeMarkerEvent / UnsubscribeMarkerEvent to create, remove and subscribe/unsubscribe events from Markers.
These will help deal with a large number of markers for better runtime performance.
Fixed Issues and Improvements
ROU-4708 - Improved the way a Map is obtained by its widget identifier.
ROU-4709 - Fixed an issue that caused the OutSystems Maps to write a warning on the console.
This occurred when we were using marker clusters since google.maps.event.addDomListener() was deprecated.
The js-markerclusterer library was upgraded to version 2.5.3, changing how clusters are created.
This causes a breaking change when setting the marker clusters to true and changing the UI of the clusters using CSS.