Release Notes
- The
CartoLayer
now works only with dynamic tiles. Theformat
property has been removed. If you want to keep using GeoJSON instead of tiles, you need to use thefetchLayerData
function. - Dynamic tiles support for SQL queries
- Support for dynamic and static tilesets with data aggregated using H3 and Quadbin discrete global grids. New
aggregationExp
andaggregationResLevel
props inCartoLayer
- New
fetchMap
function for loading a Builder map - New
MaskExtension
to apply a spatial mask to layers - Support for dynamic tiling with
MAP_TYPES.TABLE
data sources - New
QuadkeyLayer
supporting visualization of data using the Quadkey spatial indexing scheme - Changes in configuration defaults:
apiBaseUrl
now defaults tohttps://gcp-us-east1.api.carto.com
andapiVersion
toAPI_VERSIONS.V3
. If you have code using a CARTO 2 dataset and you have not specified theapiVersion
property, your code needs to be updated in order to work with the new version. - New
format
andformatTiles
props inCartoLayer
- Default to binary mode in
MVTLayer
- Include API error at the exception message
- New
geoColumn
andcolumns
props inCartoLayer
- Fix
MVTLayer
autoHighlight with binary data - Check for correct layerName when highlighting in
MVTLayer
In addition to these changes to the CARTO for deck.gl module and the
MVTLayer
, we have also implemented support for the new Google Maps vector rendering features in the Google Maps module.- CARTO 3 integration
- New
CartoLayer
supporting all the Maps API versions (CartoSQLLayer
andCartoBQTiler
layers will be deprecated and we recommend migrating existing code) - Support triangulation of polygons for
MVTLoader
in loaders.gl - Support
pointType
prop to allow changing point rendering inGeoJsonLayer
- Basemap module for
@deck.gl/carto
- Style helpers and CARTO colors
- Support for CARTO Maps API v2
- Add
onDataLoad
andonDataError
callbacks to CARTO layers - TileJSON support to the
MVTLayer
MVTLayer
getRenderedFeatures
MVTLayer
coordinates transformation to WGS84MVTLayer
binary data support
- Add
@deck.gl/carto
module (CartoSqlLayer
andCartoBQTilerLayer
) MVTLayer
: support globe view
- Fix
MVTLayer
projection precision FillStyleExtension
supportsMVTLayer
- New
MVTLayer
for working with vector tiles
Last modified 4mo ago