outsystems-maps
Reactive icon

OutSystems Maps

Supported
Stable version 2.0.0 (Compatible with OutSystems 11)
Uploaded
 on 30 November 2024
 by 
OutSystems
4.1
 (15 ratings)
outsystems-maps

OutSystems Maps

Details
OutSystems Maps is a component that allows you to add maps to your applications with single or multiple locations. It's fully customizable and adaptable, allowing you to change map behaviors, customize your map, add markers and customize each of them, according to your use case.
Read more

Maps made easy, from developers to developers.

Use the OutSystems Maps to create visual rich enterprise-grade interfaces that help the user to quickly have map-based insights of the data.

Key features

  • Built for Web and Mobile apps
  • Simple to use and extend
  • Add Markers, and Directions
  • No javascript knowledge required


Developer experience using OutSystems Maps

To access a sample version of OutSystems Maps, you can download the OutSystems Maps Sample from Forge and launch it in Service Studio. These samples also have documentation.

We're continually improving this solution and adding more features.
To help us cover more specific and complex scenarios, let us know what you'd like to see in this component's support tab.

Note: Currently, Google Maps and Leaflet are supported.

Release notes (2.0.0)

 What's New

  • ROU-4763 - Now, GoogleMaps, StaticMap, and SearchPlaces have a new localization setting to allow the selection of the map’s language and region to be displayed to the end user.
    This improvement will cause a soft-breaking change in existing apps by adding a new parameter to the OptionalConfigs structure.
  • ROU-4776 - A new site property, GoogleMapsVersion, has been added to the OutSystems Maps module. This property allows you to define which version of Google Maps should be loaded.
    By default, it is set to version 3.58 (the stable release for November 2024).
    If an invalid or unsupported version is specified, Google Maps will automatically default to the latest weekly version.
    Please note, that any updates to this property will require a manual application reload for the changes to take effect.

  • ROU-11055 - Support for Google Maps new AdvancedMarkerElement has been added and is now used as the default marker.
    To accommodate this update, a new parameter called UseAdvancedMarkers (default: true) has been introduced in the Google Map optional configurations.
    Additionally, a new parameter was added to the Google Map optional configurations, called MapStyleId.
    This parameter is used to indicate the ID of the map styles created in the Google Cloud Console, and it will only be used when the parameter UseAdvancedMarkers is set to true.
    If the deprecated Google Marker needs to be used for compatibility reasons, set UseAdvancedMarkers to false. For more info about this change check this link.

  • ROU-11344 - Updated Leaflet library to the latest version 1.9.4. 


Fixed Issues and Improvements

  • ROU-4864 - Fixed an issue that was causing parameters like Offset or Localization not to be set correctly to the provider configurations when they changed in runtime.
  • ROU-10685 - Fixed an issue that caused the Leaflet's autofit functionality to be broken.
    This occurred when markers were added or deleted from the map in runtime.
  • ROU-11371 - Fixed an issue where a Leaflet Map failed to update its center coordinates after panning or zooming. The center coordinates now properly reflect changes when the map is moved or zoomed.
License (2.0.0)
Reviews (3)
by 
2021-12-14
in version 1.5.1
Is there any plan to create Travel Mode "Fly"?
by 
2021-11-15
in version 1.4.0
When updating to 1.4.0 it gives an incompatible error with every reactive template. But OutSystems maps is forced to install on your environment if you use those templates.... 
by 
2021-01-01
in version 1.0.0
Little to no documentation to get started. The template is available, but after placing the API key, I can't seem to get the map to update to the latest location in the example.
Team
OutSystems
Other assets in this category