@mapwhit/tilebelt
v2.0.0
Published
simple tile utilities
Readme
@mapwhit/tilebelt
Fork of @mapbox/tilebelt
simple tile utilities
install
npm install @mapwhit/tilebeltusage
import * as tilebelt from '@mapwhit/tilebelt';
const tile = [10, 15, 8]; // x, y, z
console.log(tilebelt.tileToGeoJSON(tile));
console.log(tilebelt.getParent(tile));features
function | description ---|--- tileToGeoJSON(tile) | get a geojson representation of a tile tileToBBOX(tile) | get the bbox of a tile bboxToTile(bbox) | get the smallest tile to cover a bbox getChildren(tile) | get the 4 tiles one zoom level higher getParent(tile) | get the tile one zoom level lower getSiblings(tile) | get the 4 sibling tiles for a tile hasSiblings(tiles, tile) | check to see if an array of tiles contains a tiles siblings hasTile(tiles, tile) | check to see if an array of tiles contains a particular tile tilesEqual(tile1, tile2) | check to see if two tiles are the same tileToQuadkey(tile) | get the quadkey for a tile quadkeyToTile(quadkey) | get the tile for a quadkey pointToTile(lon, lat, zoom) | get the tile for a point at a specified zoom level pointToTileFraction(lon, lat, zoom) | get the precise fractional tile location for a point at a zoom level
tests
npm testbenchmarks
make bench