Releases: heremaps/xyz-maps
Releases · heremaps/xyz-maps
v0.20.0
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
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
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
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
v0.16.0
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
0.15.2 (2020-9-11)
editor
- improved: Area drawing with drawingBoard. invalid geometry (self-intersections) are temporarily allowed and highlighted.
display
v0.15.1
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
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
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
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