here-maps-reactive
Reactive icon

Here Maps Reactive

Stable version 1.2.1 (Compatible with OutSystems 11)
Uploaded
 on 17 Aug (21 hours ago)
 by 
0.0
 (0 ratings)
here-maps-reactive

Here Maps Reactive

Compatible with:
Created on OutSystems 11

Version 1.2.1

Stable
Current
See documentation
Uploaded on 21:23 (12 minutes ago) by 
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.528 to 11.0.615
Database:
All
Release notes:

A refinement release on top of 1.2.0. Backward compatible.

Improved

  • Flexible height — both map blocks now take a CSS Height: a length (300px, 100%, 100vh) or empty to fit the parent's height, applied through a theme-overridable CSS variable. Matches the OutSystems Maps height contract. (Percentages need a parent with a fixed height, or the map is 0px.)
  • Static map sizes to its container — the image is now requested at the container's actual pixel size (crisp, fit-parent) and re-fits on resize (debounced), instead of a fixed resolution.

Notes

  • Map and static-map blocks run in the browser (a domain-restricted key works for both); geocoding runs server-side (separate, unrestricted key).
Application Objects:
Here Maps Reactive has 2 AOs.

Version 1.2.0

Stable
See documentation
Uploaded on 17:55 (4 hours ago) by 
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.528 to 11.0.615
Database:
All
Release notes:

This release adds a shared client runtime and modernises routing, markers, and events. Everything from 1.1 keeps working — the new capabilities sit alongside the existing actions and blocks.

New

  • Structured routing output — Map_ShowRoute returns a Route (summary, bounds, waypoints, sections, and turn-by-turn maneuvers with coordinates) ready to bind natively — no more HTML injected into a panel.
  • Versatile markers — Map_AddMarker with a custom icon (SVG markup or image URL), optional recenter, and tap-to-open info bubble; plus Map_RemoveMarker and Map_ClearMarkers.
  • Info bubble — Map_ShowInfoBubble / Map_HideInfoBubble (a single bubble that repositions, never stacks).
  • Map events — center-changed and map-tap (tap returns geo coordinates).
  • Map lifecycle actions — get/set center, set zoom, and resize (fixes maps that start in a hidden tab/modal).
  • Waypoint labels carried through into the route output (Routing v8 doesn't return them natively).
  • Geocoding — forward (GeocodeAddress, address → coordinates) and reverse (ReverseGeocode, coordinates → address) server actions.
  • Static map — a HERE map image (Map Image API v3) for a given center, zoom, and size.

Changed

  • Routing upgraded to HERE Routing v8 (flexible-polyline, sections & actions).
  • SDK loads on demand from HERE's CDN (v3.2) the first time a map is shown, instead of eagerly at module load.
  • Markers: AddMarkerToGeolocation superseded by Map_AddMarker.

Fixed / hardened

  • Maps in hidden tabs/modals now render at the correct size once shown (ResizeObserver).
  • No map/marker leaks when a map is destroyed (explicit teardown).
  • Re-routing no longer stacks previous polylines/markers.
  • Markers stay reliable after a full clear via the legacy RemoveObjects (the marker layer re-attaches automatically).

Deprecations (still work; use the replacement going forward)

  • AddMarkerToGeolocation → Map_AddMarker (custom icon, optional recenter, tap bubble).
  • RemoveObjects → Map_ClearMarkers + Map_ClearRoute (granular; RemoveObjects wipes all map objects).
  • Previous all-in-one map block → HERE_Map block.
  • Previous directions block → HERE_Map + Map_ShowRoute.
  • (AddRadiusToGeolocation is not deprecated — no replacement yet.)

Mixing note: RemoveObjects removes objects the new marker/route actions manage. Prefer Map_ClearMarkers / Map_ClearRoute when using the new actions.

Requirements & notes

  • Requires a HERE API key (free tier available at platform.here.com). Restrict the in-browser map key by domain; use a separate, unrestricted server-side key for geocoding and the static map (a Trusted-domains-restricted key 401s on server-side REST calls).
  • Maps require connectivity — the HERE SDK and map tiles load online.
Application Objects:
Here Maps Reactive has 2 AOs.

Version 1.1.0

Stable
Uploaded on 11 April 2020 by 
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.528 to 11.0.615
Database:
All
Release notes:

Added Routing feature

Application Objects:
Here Maps Reactive has 1 AOs.