UNPKG

slippy-bbox

Version:

calculate a bounding box for a slippy map (x,y,zoom) coordinate

43 lines (27 loc) 771 B
# slippy-bbox calculate a bounding box for a [slippy map][] (x,y,zoom) coordinate implementation based on [this java code](https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Tile_bounding_box) [slippy map]: https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames # example ``` js var slippyBBox = require('slippy-bbox') var bbox = slippyBBox(2,14,5) // x,y,zoom console.log(bbox) // west,south,east,north ``` output: ``` [ -157.5, 11.178401873711792, -146.25, 21.943045533438177 ] ``` # api ``` js var slippyBBox = require('slippy-bbox') ``` ## var bbox = slippyBBox(x, y, zoom) Calculate `bbox`, a `[west,south,east,north]` array in lon/lat degrees for the slippy map coordinates `x,y,zoom`. # install ``` npm install slippy-bbox ``` # license BSD