Skip to content

Releases: heremaps/xyz-maps

v0.20.0

12 Feb 17:53
4da4be2
Compare
Choose a tag to compare

0.20.0 (2021-2-12)

editor

  • added: Convert mixed geographical and pixel coordinates of various formats to GEOJSONCoordinates.
  • added: "dragStart", "dragMove" and "dragStop" events can be listened when a Zone of the ZoneSelector utility is dragged.
  • fixed: tiles can flicker when features are hovered, selected or modified
  • fixed: adding a feature without properties

core

  • added: New editable remote TileProvider "IMLProvider" with support for "HERE Interactive Map Layer" remote data sources

display

  • improved: dashed lines are now antialiased and free of double contours
  • fixed: several edge cases can lead to unintended label collisions
  • fixed: correct positioning of screen aligned text with offset when the map is scaled
  • fixed: possible cutoff Lines on tile boundaries for unclipped datasources
  • fixed: strokeWidth is used to determine the correct size of Circles
  • fixed: stroke is visible even though style.strokeWidth is set to 0 explicitly
  • fixed: offset text can collide on retina devices

general

  • improved: new api playground and documentation

v0.19.0

23 Dec 17:42
3ef3ea7
Compare
Choose a tag to compare

0.19.0 (2020-12-23)

editor

  • improved: zoneSelector is still active and visible after mapview change
  • improved: updated zoneSelector styling and improved customization
  • fixed: display correct Zone offset positions in all cases
  • fixed: Zone Markers are not draggable in some cases

core

  • fixed: data will be send twice if a remote postProcessor is used.

display

  • added: line geometries can now be split into several segments and styled individually. usage: style.from/to=number[0-1] (0-100%)
  • added: Support to display lines offset to the left or right side. use: style.offset=number. positive/negative values offsets in pixel to the left/right side (relative to line direction)
  • improved: crisp icon rendering
  • improved: Image tiles are rendered more sharply
  • fixed: proper pointer-event triggering for offset point-styles
  • fixed: map aligned icons are displayed with double size
  • fixed: trigger pointer-events for lines and polygons correctly in all cases
  • fixed: point data of MVT datasources that's located outside of the actual tile boundaries might be placed incorrectly
  • fixed: rotated text can be invisible
  • fixed: offset text can be placed incorrectly if map is rotated
  • fixed: label collision detection for offset text

v0.18.0

07 Dec 15:14
611ad08
Compare
Choose a tag to compare

0.18.0 (2020-12-7)

display

  • added: support for right to left text and arabic contextual forms
  • added: Automatic line wrapping for Text on Point geometries. use: style.lineWrap=number|boolean to set maximum number of character per line [default 14] or disable
  • added: support explicit line breaks '\n' for text on Point geometries
  • improved: Correctly render font outlines in case of text characters are overlapping/nested
  • improved: sharper text rendering
  • improved: text rendering performance and memory usage.
  • fixed: font opacity is ignored if the style is using alpha in fill or stroke colors
  • fixed: text on line geometry can be upside down if map is rotated

v0.17.0

09 Nov 15:41
deb1ba0
Compare
Choose a tag to compare

0.17.0 (2020-11-9)

core

  • added: introduced provider postprocessors and preprocessors to enable custom data processing for remote data sources.
  • improved: add/remove Feature is more robust for invalid input
  • fixed: adding an empty FeatureCollection/Array via provider.addFeature(..) throws an exception. [#43]

editor

  • fixed: zoneSelector util does not display side of zone [#44]

display

  • fixed: tiny lines (centimeter range) might only be partially rendered [#42]
  • fixed: mapdata can be invisible if map is initialized with zoomlevel greater than 20
  • fixed: text-style properties for line geometries are ignored if defined as style-functions. [#41]

v0.16.0

09 Oct 13:58
5ce819e
Compare
Choose a tag to compare

0.16.0 (2020-10-9)

display

  • added: Support for global style-based feature drawing order across all layers. usage: style.zLayer=number
  • improved: Drawing order doesn't affect label priority handling in collision detection
  • fixed: slight flickering at image tile boundaries/edges on iOS devices
  • fixed: possible invisible labels that are colliding and placed very close to tile boundaries

editor

  • improved: use cross layer styling to ensure routing-point is always rendered below display-point
  • fixed: navlink direction/turn-restriction icons are aligned incorrectly when map is pitched/rotated [#40]

v0.15.2

11 Sep 15:29
1a81ca1
Compare
Choose a tag to compare

0.15.2 (2020-9-11)

editor

  • improved: Area drawing with drawingBoard. invalid geometry (self-intersections) are temporarily allowed and highlighted.

display

  • fixed: Zoom steps using the mousewheel in Firefox are very small #36
  • fixed: layerStyles backgroundColor is ignored in case of default backgroundColor is set via display.setBackgroundColor(..) #35
  • fixed: invisible viewport in case of map is initialized with element that`s not inserted into DOM

v0.15.1

21 Aug 14:46
21c11a3
Compare
Choose a tag to compare

0.15.1 (2020-8-21)

display

  • improved: Icon positioning precision when map is zoomed in very close (zoomlevel >22)
  • fixed: ZoomControl UI becomes invisible on safari when map is pitched and Compass UI is active
  • fixed: Circles/Rects are partially not visible on mobile (iOS/Android)

v0.15.0

19 Aug 12:24
40d40e5
Compare
Choose a tag to compare

0.15.0 (2020-8-19)

editor

  • improved: Geometry editing when map is pitched or rotated
  • improved: indexing of Places and Addresses that are including routing points
  • fixed: update custom zlevels when a navlink shape gets removed

display

  • added: the map can now be zoomed in much closer to enable use cases like indoor editing. use: displayOptions.maxLevel=number to set max allowed zoomlevel
  • added: Support for alignment "map" for Rects and Circles
  • added: Support for alignment "viewport" for Icons/Images [default]
  • added: Polygons/Lines and Points(Rect/Circle/Image/Text) can be drawn in front or behind of extruded polygons (buildings) depending on "zIndex" property
  • improved: improved animation when zooming in/out
  • fixed: Image styles using rotation with negative angle is ignored
  • fixed: Circle and Rects are cut off on the plane when map is pitched
  • fixed: draw strokeWidth of rects with correct size in pixel
  • fixed: Possible rendering artifacts for polygon outlines when map is pitched
  • fixed: various issues when browser zoom is active
  • fixed: possible bright outlines for lines using stroke dasharray

v0.14.1

27 Jul 12:05
74b4e6f
Compare
Choose a tag to compare

0.14.1 (2020-7-27)

editor

  • fixed: (virtual)shapes of simple LINE features are not draggable
  • fixed: remote feature search by id errors in case of result feature geometry is missing

v0.14.0

14 Jul 14:47
531179e
Compare
Choose a tag to compare

0.14.0 (2020-7-14)

editor

  • added: attribute reader/writer interface to allow use of custom zLevel models

display

  • added: styling support of 3-digit hex color codes
  • added: styling now supports "zoomRanges" to define zoom dependant values. values for intermediate zoom levels will be interpolated linearly. e.g. "radius": { "5": 10, "15": 20 }
  • added: hide tile boundaries of polygon geometry from clipped datasources
  • improved: disable pointerevent triggering while mapview is changing
  • improved: more robust/tolerant parsing of invalid css rgb(a) color codes
  • fixed: trigger pointerevents for MVT datasources
  • fixed: artifacts when map is pitched and image tiles are placed below vector tiles
  • fixed: allow style functions for font stroke/fill colors
  • fixed: possible flicker of tile boundaries
  • fixed: call stylefunctions always with correct zoomlevel

core

  • fixed: consider tilesize for contentbounds determination when tilemargin is used