Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Add dynamic: true option for GeoJSON sources that enables partial update API with source.updateData method. Further optimizations for this mode are expected in future releases.
Add MapsetConfig, getConfig, setSchema and getSchema methods for batch setting of style configuration options.
Add config option for the Map constructor and setStyle methods for conveniently setting style configuration options on map initialization.
Add icon-color-saturation, icon-color-contrast, icon-color-brightness-min and icon-color-brightness-max to control symbol layer appearance.
Introduce a new line-join mode: none to improve line pattern distortions around joins.
Extend model-id property to support URIs (in addition to style-defined model references).
Expose more parameters in map devtools UI.
Bug fixes 🐞
Fix an issue with flyTo ignoring padding in its options.
Respect padding in cameraForBounds on globe view. (h/t @jonasnoki) #13126
Fix preloadOnly not preloading tiles from style imports.
Fix queryRenderedFeatures for non-integer ID in non-tiled model sources
Fix model-scale property for large number of 3D models.
Fix flickering of raster-particle layer on globe view.
Improve rendering of low-resolution raster-array data.
Fix an issue with GL JS bundle not building locally on Windows.
Fix multiple edge cases when using symbol-z-elevate.
Fix rendering issues with raster-particle layer on certain Android devices.
Fix shadow and lighting rendering issues in certain areas when using Mapbox Standard.
v3.4.0-beta.1
Features and improvements ✨
Add icon-color-saturation, icon-color-contrast, icon-color-brightness-min and icon-color-brightness-max to control symbol layer appearance.
Introduce a new line-join mode: none to improve line pattern distortions around joins.
Extend model-id property to support URIs (in addition to style-defined model references).
Bug fixes 🐞
Respect padding in cameraForBounds on globe view. (h/t @jonasnoki) #13126
Fix preloadOnly not preloading tiles from style imports.
Fix queryRenderedFeatures for non-integer ID in non-tiled model sources
Fix model-scale property for large number of 3D models.
Fix flickering of raster-particle layer on globe view.
Improve rendering of low-resolution raster-array data.
v3.3.0
Features and improvements ✨
Add a new raster-array source type, representing a new experimental Mapbox Raster Tile format which encodes series of tiled raster data (such as weather time series).
Add a new raster-particle layer which animates particles of different speed and color based on underlying raster-array data.
Add addImport, moveImport, updateImport, and removeImport API methods.
Add getSlot, and setSlot API methods to control layers' slots.
Add landmarks and models support in queryRenderedFeatures.
Add raster-elevation support for tiled raster sources.
Add dynamic: true option for GeoJSON sources that enables partial update API with source.updateData method. Further optimizations for this mode are expected in future releases.
Add MapsetConfig, getConfig, setSchema and getSchema methods for batch setting of style configuration options.
Add config option for the Map constructor and setStyle methods for conveniently setting style configuration options on map initialization.
Add icon-color-saturation, icon-color-contrast, icon-color-brightness-min and icon-color-brightness-max to control symbol layer appearance.
Introduce a new line-join mode: none to improve line pattern distortions around joins.
Extend model-id property to support URIs (in addition to style-defined model references).
Expose more parameters in map devtools UI.
Bug fixes 🐞
Fix an issue with flyTo ignoring padding in its options.
Respect padding in cameraForBounds on globe view. (h/t @jonasnoki) #13126
Fix preloadOnly not preloading tiles from style imports.
Fix queryRenderedFeatures for non-integer ID in non-tiled model sources
Fix model-scale property for large number of 3D models.
Fix flickering of raster-particle layer on globe view.
Improve rendering of low-resolution raster-array data.
Fix an issue with GL JS bundle not building locally on Windows.
Fix multiple edge cases when using symbol-z-elevate.
Fix rendering issues with raster-particle layer on certain Android devices.
Fix shadow and lighting rendering issues in certain areas when using Mapbox Standard.
3.3.0
Features and improvements ✨
Add a new raster-array source type, representing a new experimental Mapbox Raster Tile format which encodes series of tiled raster data (such as weather time series).
Add a new raster-particle layer which animates particles of different speed and color based on underlying raster-array data.
Add addImport, moveImport, updateImport, and removeImport API methods.
Add getSlot, and setSlot API methods to control layers' slots.
Add landmarks and models support in queryRenderedFeatures.
Add raster-elevation support for tiled raster sources.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mapbox-gl from 1.13.2 to 3.4.0.
Release notes
Sourced from mapbox-gl's releases.
... (truncated)
Changelog
Sourced from mapbox-gl's changelog.
... (truncated)
Commits
2b6915c
v3.4.071c6b78
Cherry-pickwrapIndent
enforcement (internal-1434)cd62ed0
Expose*-transition
properties in Style Spec types (internal-1433)dd68665
Improve Flow types for theLngLatBounds
constructor (internal-1431)a430303
Fix for z-offset in v2 tiles and z-offset flickering in v1 and v2 tiles (inte...d6c8bb8
--- (internal-1429)72fa05d
Improve Flow typings (internal-1428)9ccd178
Updatemap.getStyle
JSDoc to highlight Mapbox Standard differences (interna...1dbc1cc
[GLJS-679] Introduce partial update API for GeoJSON sources (internal-1384)0f5ba1c
Improve Flow typings (internal-1427)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show