outsystems-maps
Reactive icon

OutSystems Maps

Supported
Stable version 2.2.0 (Compatible with OutSystems 11)
Uploaded
 on 27 Jan (12 days ago)
 by 
OutSystems
4.2
 (19 ratings)
outsystems-maps

OutSystems Maps

Compatible with:
Created on OutSystems 11

Version 2.2.0

Stable
Current
Uploaded on 27 Jan (12 days ago) 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-11655 - Fixed an issue that caused the LeafletMap to inadvertently scroll the background page when the component was placed in focus. 
    This fix ensures that map interactions remain contained within the widget, preventing unexpected page scrolls for the user.
  • ROU-12285 / RPM-6181 - Added a new optional configuration called respectUserPosition to both the Map and Leaflet components.
    This allows the map to maintain the user’s current position when calculating the map center, rather than snapping back to a default location.
    Fixed an issue that caused the Map to snap back to the initial center point even after a user had manually moved or zoomed. 
    The logic has been updated to prioritize the user's current view if respectUserZoom or respectUserPosition is enabled.
    If those settings are disabled or the map is in its default state, the center will fallback to the developer-defined position, the first marker, or a calculated center of all markers when Zoom Auto is active.
Application Objects:
OutSystems Maps does not affect the count of AOs.

Version 2.1.0

Stable
Uploaded on 30 July 2025 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-12040 - Added support for the new Google Routes API for all client actions related to Directions.
    This update ensures compatibility, as Google now classifies the older Routes APIs as legacy - read more.
  • ROU-12041 - Added a new component named ‘SearchPlaces’, which leverages the latest Google Maps Places API. The existing component was renamed to 'SearchPlaces_Legacy', as Google now classifies the older Places APIs as legacy - read more.


Fixed Issues and Improvements

  • ROU-11822 - Improved the component's feedback to indicate that the 'MapStyleId' property cannot be changed after map initialization.
  • ROU-12069 / RPM-5988 - Fixed an issue that caused the Markers to throw an error when being destroyed when the Map was removed first. 
    This occurred when the Map was removed and contained Marker blocks. The Map would remove all the Markers from an internal list to avoid memory leaks (when the marker is created via API). 
    To fix the issue, the Map is now removing only the markers created by the API, leaving the remaining Markers to remove themselves from the internal list.
Application Objects:
OutSystems Maps does not affect the count of AOs.

Version 2.0.1

Stable
Uploaded on 25 February 2025 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-11587/RPM-5553 - Fixed an issue that caused runtime errors when loading Google Search Places due to network latency. 
    This issue occurred when using the SearchPlaces component and when attempts to access the Google Places module were made before the library was fully loaded.
  • ROU-11589 - Fixed an issue that caused the click event of a marker not to be triggered and the map center to be changed. 
    This occurred when the marker used a custom icon and respective sizes on a Leaflet map.
  • ROU-11629 - Fixed an issue that caused Google Maps and Search Places components to throw runtime errors on devices with slow connections. 
    This occurred when the components were destroyed while the creation logic was still in progress.
Application Objects:
OutSystems Maps does not affect the count of AOs.