Skip to content

Releases: heremaps/xyz-maps

v0.13.0

10 Jun 10:51
32d259d
Compare
Choose a tag to compare

0.13.0 (2020-6-10)

editor

  • added: Full editing support of LocalProvider data with Editor component. use providerOptions.editable=true to allow editing.
  • fixed: add hole(s) to polygon geometries works in all cases
  • removed: deprecated legacy API interface

display

  • added: show map Compass UI widget when rotate/pitch behaviour is activated. Mapview gets reset on click.
  • improved: optimized triangulation of extrudes from unclipped source data
  • fixed: visible tile boundaries for certain geometries using alpha when map is pitched/rotated
  • fixed: trigger "mapviewchange" event if map pitch is changing only.
  • fixed: correct drawing order for tile preview data in all cases
  • fixed: triangulation of polygon geometry from geojson 2d datasources
  • fixed: draw full polygon geometry when coordinates are modified/updated
  • fixed: visible tile flickering on zoom changes

v0.12.0

22 May 10:24
507bb3d
Compare
Choose a tag to compare

0.12.0 (2020-5-22)

display

  • added: control minimum distance of repeated text labels on line geometries via style.repeat=number
  • improved: optimized memory usage and performance improvement of geometry buffer creation
  • improved: optimized triangulation of polygons from unclipped source data
  • improved: reuse projected coordinates if line geometry is rendered multiple times
  • improved: major performance improvement of line triangulation of very large unclipped geometries
  • fixed: behaviour settings on mobile/touch have no effect
  • fixed: set exact minimum/maximum configured zoomlevel by mouse/touch
  • fixed: default to configured "minLevel" when viewport lock gets reset
  • fixed: text labels are placed correctly on line geometries in all cases
  • fixed: possible strokedasharray pattern mismatch of ending line segments
  • fixed: artifacts for polygon geometry with very large coordinate count

editor

  • fixed: update "hovered" state of places/addresses when pointerenter/pointerleave listeners are executed

core

  • added: preprocess result of remote search by id(s) if custom preprocessor is defined

v0.11.1

24 Apr 17:05
7b991af
Compare
Choose a tag to compare

0.11.1 (2020-4-24)

display

  • improved: two finger pinch gesture detection on touch devices
  • improved: cross layers collision detection with mixed tilesizes
  • fixed: FeatureProviders are hidden if used in combination with ImageProvider
  • improved: correct orientation of text on line geometry when map is rotated

v0.11.0

21 Apr 16:03
829f7bc
Compare
Choose a tag to compare

0.11.0 (2020-4-21)

display

  • added: it's now possible to pitch and rotate the map
  • added: label collision detection for Text based on Line geometries.
  • added: realtime label collision when map gets transformed
  • added: control visibility of Text in case of label collision via style.priority=number
  • added: control alignment of Text if map is pitched/rotated via style.alignment="map"|"viewport"
  • added: set initial map pitch/rotate via options.pitch/options.rotate=number
  • added: initial behaviour settings can now be configured via options.behaviour
  • added: pitch/rotate map via api by map.pitch(deg) or map.rotate(deg)
  • fixed: init map with float zoomlevel
  • fixed: show TAC UI even if no url is defined
  • fixed: viewportReady event can get triggered too early (webgl only)
  • fixed: stroke of rects/circles is rendered with wrong strokeWidth on retina devices
  • fixed: text positioning on retina devices if style uses offsetX/offsetY

editor

  • fixed: make sure parentlink is in origin state if linksplit gets reverted in any case

v0.10.1

09 Mar 13:46
36e6589
Compare
Choose a tag to compare

0.10.1 (2020-3-9)

general

  • fixed: bundling issues when webpack is used to consume packages

editor

  • fixed: Line/Navlink Shapes not displayed correctly in case of feature style is using value functions

v0.10.0

03 Mar 14:28
Compare
Choose a tag to compare

0.10.0 (2020-03-03)

display

  • added: new webgl based 3d map renderer.
  • added: use style.extrude property to render polygon extrudes (buildings).
  • added: label collision detection. active by default. use style.collide=false to deactivate.
  • added: Default Copyright Owner can now be set via display options: options.UI.Copyright.defaultOwner=string
  • added: Terms and Conditions UI can now be configured: options.UI.Copyright.termsAndConditions={label?:string, url:string}
  • added: custom Map Logo can now be set via displayOptions.UI.Logo.url=string
  • fixed: Copyright UI is initially showing details button even if enough space is available
  • fixed: Copyright UI is updating copyright info on zoom change in any case
  • fixed: pointerevent triggering is not disabled during pan/zoom animations for better smoothness
  • fixed: pointerevent triggering ignores zIndex for stacked (multi)polygons
  • fixed: try to recreate tile preview if none is available
  • fixed: rect positioning and rotation

core

  • improved: clipped data processing improves map responsiveness
  • fixed: calculate feature's bbox in case its already existing