Skip to content

Release of version 1.7.0 (2024-04-01)

Latest
Compare
Choose a tag to compare
@gnbm gnbm released this 18 Mar 23:25
e014979

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.