Below is a suggested parameter list as exposed by the demo UI.
Theme and Colors
Theme (Text or Static Entity)
BackgroundColor (Text)
LandDefaultColor (Text)
LandHoverColor (Text)
BorderColor (Text)
WaterColor (Text)
MarkerDefaultColor (Text)
All custom colors are optional. When not set, the selected Theme colors are used.
Dimensions
MapHeightPx (Integer)
Zoom Settings
MinZoom (Decimal)
MaxZoom (Decimal)
InitialZoom (Decimal)
ZoomSpeed (Decimal)
Interaction Settings
EnableHover (Boolean)
EnableClick (Boolean)
EnableZoom (Boolean)
EnablePan (Boolean)
ShowTooltip (Boolean)
ClickAnimation (Boolean)
KeyboardNavigation (Boolean)
Marker Settings
MarkerSize (Integer)
MarkerStyle (Text or Static Entity)
ShowMarkerLabels (Boolean)
The demo shows markers at:
Border Settings
BorderWidth (Decimal)
Performance Settings
EnableShadows (Boolean)
EnableGradients (Boolean)
3. Usage in OutSystems
3.1 Basic Embedding
Example Configuration
3.2 Configuring Interactions
4. Markers
4.1 Marker Data (Suggested Pattern)
A recommended approach is exposing a Markers input list with:
Structure Fields:
4.2 Marker Styling
5. Events and Integrations
Common Events
OnCountryHover
OnCountryClick
OnMarkerClick
OnViewportChange
6. Theming and Customization
6.1 Built-in Themes
Each theme sets defaults for background, land, borders, water, and markers.
6.2 Overriding Colors
7. Performance Considerations
8. Recommended Defaults (Dashboard Setup)