CompanyOnwership_icon
OutSystems
Created on 07 December 2020
icon_unfollowing
Login to follow
outsystems-maps

OutSystems Maps

Supported
Stable version 1.6.7 (Compatible with OutSystems 11)
Uploaded on 26 December 2023 by 
OutSystems
outsystems-maps

OutSystems Maps

Compatible with:
Created on OutSystems 11

Version 1.7.0

Under Development
Application Package
Uploaded on 28 Mar (yesterday) by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

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 used 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 new OutSystems Maps version introduces breaking changes.

  • 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.
License:

 

Application Objects:
OutSystems Maps does not affect the count of AOs.

Version 1.6.7

Stable
Current
Application Package
Uploaded on 26 December 2023 by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

Fixed Issues and Improvements

  • ROU-4469 - Deprecated the AdvancedFormat parameter from the structure OptionalStaticMapConfigs, used in the StaticMap block.
    To be compliant with Content Security Policy (CSP) requirements, the usage of the eval() function will be discontinued so, consequently, this parameter will be impacted and may not function as expected.

  • ROU-4591 - The mechanism to translate addresses into coordinates was changed. Prior the code was using an external Google REST API, while now, it uses the available method in Google SDK (geo.geocode).

  • ROU-4592 - Fixed an issue that caused the wrong popup to open when clicking on a marker.
    This occurred when a custom icon and the size (width and height) were set into a MarkerPopup, especially with many Markers on the screen.

License:

 

Application Objects:
OutSystems Maps does not affect the count of AOs.

Version 1.6.6

Stable
Application Package
Uploaded on 09 July 2023 by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

Fixed Issues and Improvements: 

  • ROU-4222 - Fixed an issue that caused the Draw Shape AddOns to return the Coordinates and Location parameters empty on the OnDrawingChange event.
    This occurred when a client action was associated with the DrawingTools' OnDrawingChange event and a shape was modified (dragged or resized) after its creation.

  • ROU-4283 - Fixed an issue that caused the Draw Markers to not return the right coordinates after an OnDrawingChange event.
    This occurred when a Draw Marker was configured to allow drag and the OnDrawingChange event was configured to return the coordinates.

  • ROU-4361 - Now, the Map’s preview images were optimised in order to reduce the module size.

  • ROU-4370 - Fixed an issue that caused the Map_Initialized event not to run after the first time a Map was created.
    This occurred when leaving a screen with a Map block (Google Maps) and returning to it afterwards.

License:

 

Application Objects:
OutSystems Maps does not affect the count of AOs.