0.18.3 • Published 2 years ago
veldt v0.18.3
veldt-js
High performance on-demand tile-based rendering library
Installation
npm install veldt
Example
// WebSocket endpoint for initiating tiling request
const WS_ENDPOINT = 'ws/tile';
// HTTP endpoint for pulling the finished tile.
const HTTP_ENDPOINT = 'tile';
// Open WebSocket connection for requesting tiles.
const requestor = new veldt.Requestor(WS_ENDPOINT, HTTP_ENDPOINT, err => {
// Check for error
if (err) {
console.error(err);
return;
}
// Create the central map object.
const map = new veldt.Map('#map', {
zoom: 3
});
// Create a CARTO base layer using a REST proxy tile.
const carto = new veldt.Layer.Rest();
carto.setPipeline('rest');
carto.setURI('dark_nolabels');
carto.setScheme('http');
carto.setEndpoint('a.basemaps.cartocdn.com');
carto.setExt('png');
carto.useXYZ();
carto.setRequestor(requestor);
// Create a Macro point layer.
const macro = new veldt.Layer.Macro();
macro.setPipeline('elastic');
macro.setURI('twitter-index');
macro.setLOD(4);
macro.setResolution(256);
macro.setXField('pixel.x');
macro.setYField('pixel.y');
macro.setBounds(0, Math.pow(2, 32), 0, Math.pow(2, 32));
macro.setRequestor(requestor);
macro.setRenderer(new veldt.Renderer.WebGL.Macro({
radius: 4,
color: [ 0.4, 0.8, 0.2, 0.8 ]
}));
// Add layers to the map.
map.add(carto);
map.add(macro);
});
Building
Note: currently, veldt-js
requires node 8.x to build. It will not build in 10.x.
npm run build
0.18.3
2 years ago
0.18.2
4 years ago
0.18.1
6 years ago
0.18.0
6 years ago
0.17.1
7 years ago
0.17.0
7 years ago
0.16.0
7 years ago
0.15.0
7 years ago
0.14.10
7 years ago
0.14.9
7 years ago
0.14.8
7 years ago
0.14.7
7 years ago
0.14.3
8 years ago
0.14.1
8 years ago
0.14.0
8 years ago
0.13.10
8 years ago
0.13.9
8 years ago
0.13.8
8 years ago
0.13.7
8 years ago
0.13.6
8 years ago
0.13.5
8 years ago
0.13.4
8 years ago
0.13.3
8 years ago
0.13.2
8 years ago
0.13.1
8 years ago
0.13.0
8 years ago
0.12.1
8 years ago
0.12.0
8 years ago
0.11.1
8 years ago
0.11.0
8 years ago
0.10.1
8 years ago
0.10.0
8 years ago
0.9.2
8 years ago
0.9.1
8 years ago
0.9.0
8 years ago
0.8.0
8 years ago
0.7.0
8 years ago
0.6.1
8 years ago
0.6.0
8 years ago
0.5.0
8 years ago
0.4.10
8 years ago
0.4.9
8 years ago
0.4.8
8 years ago
0.4.6
8 years ago
0.4.5
8 years ago
0.4.4
8 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.0
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago