here-maps-reactive
Reactive icon

Here Maps Reactive

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

Here Maps Reactive

Details
OutSystems implementation for HERE Maps API for JavaScript. https://developer.here.com/documentation/
Read more

This is the basic implementation of the Here Maps API. The only functionality that has been adde for now is the display of the map including one or more markers.

In the demo you can see how you can setup this basic functionality.

Release notes (1.2.0)

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.
License (1.2.0)
Reviews (0)
Team
Other assets in this category