here-maps-reactive
Reactive icon

Here Maps Reactive

Stable version 1.2.0 (Compatible with OutSystems 11)
Uploaded
 on 17 Aug (19 hours ago)
 by 
LINKIT R&D
0.0
 (0 ratings)
here-maps-reactive

Here Maps Reactive

Compatible with:
Created on OutSystems 11

Version 1.2.0

Stable
Current
See documentation
Uploaded on 17:55 (2 hours ago) by LINKIT R&D
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 LINKIT R&D
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.

Version 1.0.1

Stable
Uploaded on 07 April 2020 by LINKIT R&D
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:
  1. Made the basic functionality more robust.
  2. Added the functionality to add a circle to a geolocation.
Application Objects:
Here Maps Reactive has 1 AOs.