npm

Need private packages and team management tools?Check out npm Orgs. »

tiles-in-bbox

1.0.2 • Public • Published

tiles-in-bbox

Get all tiles of a web map in x,y,z coordinates for a specified bounding box and zoom.

Installation

npm install tiles-in-bbox

Usage

var t = require('tiles-in-bbox')
 
//Follows the GeoJson/OpenStreetMaps convention of a clockwise box starting at the bottom.
var bbox = {
    bottom : 42.356,
    left : -71.1279,
    top : 42.3876,
    right : -71.1002
}
 
var zoom = 15
var tiles = t.tilesInBbox(bbox, zoom)
console.log(tiles)

Results

[ { x: 9909, y: 12116, z: 15 },
  { x: 9909, y: 12117, z: 15 },
  { x: 9909, y: 12118, z: 15 },
  { x: 9909, y: 12119, z: 15 },
  { x: 9909, y: 12120, z: 15 },
  { x: 9910, y: 12116, z: 15 },
  { x: 9910, y: 12117, z: 15 },
  { x: 9910, y: 12118, z: 15 },
  { x: 9910, y: 12119, z: 15 },
  { x: 9910, y: 12120, z: 15 },
  { x: 9911, y: 12116, z: 15 },
  { x: 9911, y: 12117, z: 15 },
  { x: 9911, y: 12118, z: 15 },
  { x: 9911, y: 12119, z: 15 },
  { x: 9911, y: 12120, z: 15 },
  { x: 9912, y: 12116, z: 15 },
  { x: 9912, y: 12117, z: 15 },
  { x: 9912, y: 12118, z: 15 },
  { x: 9912, y: 12119, z: 15 },
  { x: 9912, y: 12120, z: 15 } ]

install

npm i tiles-in-bbox

Downloadsweekly downloads

20

version

1.0.2

license

0BSD

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability