3D web map rendering engine written in TypeScript using three.js
Fixes #1947. Yeoman-generator didn't work when Javascript was called because of webpack issue, see: da27da7d63c159d38ccc3e2fae6ff9afd02c2bbe
This is a hot fix patch release which requires: a0b5ec27e767c84dd7bed5ec9e2a4d05d3856d68
This release has a lot of bug features
There are also lot of bugfixes. Check the full changelog below.
@here/generator-harp.gl v0.20.0..latest
@here/harp-datasource-protocol v0.20.0..latest
world-discrete-ppi-scale
@here/harp-debug-datasource v0.20.0..latest
@here/harp-examples v0.20.0..latest
@here/harp-features-datasource v0.20.0..latest
@here/harp-geojson-datasource v0.20.0..latest
@here/harp-geometry v0.20.0..latest
@here/harp-geoutils v0.20.0..latest
@here/harp-lines v0.20.0..latest
@here/harp-map-controls v0.20.0..latest
@here/harp-map-theme v0.20.0..latest
@here/harp-mapview-decoder v0.20.0..latest
@here/harp-mapview v0.20.0..latest
@here/harp-materials v0.20.0..latest
@here/harp-olp-utils v0.20.0..latest
@here/harp-omv-datasource v0.20.0..latest
@here/harp-test-utils v0.20.0..latest
@here/harp-text-canvas v0.20.0..latest
@here/harp-theme-tools v0.20.0..latest
@here/harp-transfer-manager v0.20.0..latest
@here/harp-utils v0.20.0..latest
@here/harp-vectortile-datasource v0.20.0..latest
@here/harp-webpack-utils v0.20.0..latest
@here/harp-webtile-datasource v0.20.0..latest
@here/harp.gl v0.20.0..latest
This patch release includes two fixes (when compared to v0.20.2) needed to fix the yeoman generator.
When releasing v0.20.3, we missed an important dependent commit, hence jumping 2 patch versions.
This is a hotfix fixing gaps at the antimeridian (d4386f17cf2163b952806ad15ee2bb68ca1ad540)
This is a hotfix fixing world-discrete-ppi-scale (e2371f45b95f8f8b64d533d0048a7f0f9c5ebc44)
There are also lot of bugfixes. Check the full changelog.
@here/generator-harp.gl v0.19.0..0.20.0
@here/harp-atlas-tools v0.19.0..0.20.0
@here/harp-datasource-protocol v0.19.0..0.20.0
prefer-includes
check.@here/harp-debug-datasource v0.19.0..0.20.0
@here/harp-examples v0.19.0..0.20.0
prefer-includes
check.@here/harp-features-datasource v0.19.0..0.20.0
@here/harp-fetch v0.19.0..0.20.0
@here/harp-geojson-datasource v0.19.0..0.20.0
@here/harp-geometry v0.19.0..0.20.0
@here/harp-geoutils v0.19.0..0.20.0
@here/harp-lines v0.19.0..0.20.0
@here/harp-lrucache v0.19.0..0.20.0
@here/harp-map-controls v0.19.0..0.20.0
@here/harp-map-theme v0.19.0..0.20.0
@here/harp-mapview-decoder v0.19.0..0.20.0
@here/harp-mapview v0.19.0..0.20.0
prefer-includes
check.@here/harp-materials v0.19.0..0.20.0
@here/harp-olp-utils v0.19.0..0.20.0
@here/harp-omv-datasource v0.19.0..0.20.0
@here/harp-test-utils v0.19.0..0.20.0
prefer-includes
check.@here/harp-text-canvas v0.19.0..0.20.0
prefer-includes
check.@here/harp-theme-tools v0.19.0..0.20.0
@here/harp-transfer-manager v0.19.0..0.20.0
@here/harp-utils v0.19.0..0.20.0
@here/harp-vectortile-datasource v0.19.0..0.20.0
prefer-includes
check.@here/harp-webpack-utils v0.19.0..0.20.0
@here/harp-webtile-datasource v0.19.0..0.20.0
@here/harp.gl v0.19.0..0.20.0
This is a hotfix to support DataSources without global coverage https://github.com/heremaps/harp.gl/commit/59ff4715e41bb0388fb06802ec01f3e0e4e8aeb6
0500f51f HARP-8067: New module @here/harp-vectortile-datasource
that supersedes @here/harp-omv-datasource
and @here/harp-geojson-datasource
.
Data sources must be created using VectorTileDataSource
instead of
OmvDataSource
and GeoJsonDataSource
. For example:
import { VectorTileDataSource } from "@here/harp-vectortile-datasource";
map.addDataSource(new VectorTileDataSource({
baseUrl: "https://vector.hereapi.com/v2/vectortiles/base/mc",
authenticationCode: apikey
}));
8a9b02be HARP-11250: Existing style rules in harp.gl themes can be modified using the special
attribute "extends"
. The value of "extends"
is the "id"
of the style rule to extend.
The following snippet shows how the theme my-theme.json
can replace the color of the extruded building.
{
// base.json
"styles": {
"tilezen": [
{
"id": "extrudedBuildings",
"technique": "extruded-polygon",
"when": ["ref", "extrudedBuildingsCondition"],
"color": "red"
}
]
}
}
{
// my-theme.json
"extends": ["base.json"],
"styles": {
"tilezen": [
{
"extends": "extrudedBuildings",
"technique": "extruded-polygon",
"color": "yellow"
}
]
}
}
a733df62 HARP-11250: Removed support for inline definitions in harp.gl themes.
For example, definitions like the following
// theme.json
{
"definitions": {
"color": "rgb(255,0,0)"
}
}
must be replaced with
{
"definitions": {
"color": { "value": "rgb(255,0,0)" }
}
}
a733df62 HARP-11250: Removed experimental style snippet definitions in harp.gl themes.
In this release the experimental support for declaring style snippets and reference them in style sets has been removed.
For example, the following snippet theme cannot be loaded by harp.gl anymore.
// theme.json
{
"definitions": {
"waterPolygons": {
"when": ["==", ["geometry-type"], "Polygon"],
"technique": "fill"
},
},
"styles": {
"tilezen": [
{ ... }
["ref", "extrudedBuildings"],
{ ... }
]
}
}
There are also lot of bugfixes. Check the full changelog.
@here/generator-harp.gl v0.18.0..v0.19.0
@here/harp-datasource-protocol v0.18.0..v0.19.0
when
conditions.@here/harp-debug-datasource v0.18.0..v0.19.0
@here/harp-examples v0.18.0..v0.19.0
@here/harp-features-datasource v0.18.0..v0.19.0
@here/harp-geojson-datasource v0.18.0..v0.19.0
@here/harp-geometry v0.18.0..v0.19.0
@here/harp-geoutils v0.18.0..v0.19.0
@here/harp-lines v0.18.0..v0.19.0
@here/harp-map-controls v0.18.0..v0.19.0
@here/harp-map-theme v0.18.0..v0.19.0
@here/harp-mapview-decoder v0.18.0..v0.19.0
@here/harp-mapview v0.18.0..v0.19.0
@here/harp-materials v0.18.0..v0.19.0
@here/harp-olp-utils v0.18.0..v0.19.0
@here/harp-omv-datasource v0.18.0..v0.19.0
@here/harp-test-utils v0.18.0..v0.19.0
@here/harp-text-canvas v0.18.0..v0.19.0
@here/harp-utils v0.18.0..v0.19.0
@here/harp-vectortile-datasource v0.18.0..v0.19.0
@here/harp-webpack-utils v0.18.0..v0.19.0
@here/harp-webtile-datasource v0.18.0..v0.19.0
@here/harp.gl v0.18.0..v0.19.0
This release focuses mostly on bug fixing.
geoMaxBounds
added to MapView
(#1661) (#1678)ring.contour
.coverage
directory to .gitignorering.contour
.