Neverending Programming Mistakes
    Wondering what’s next for npm?Check out our public roadmap! »

    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

    184

    Version

    1.0.2

    License

    0BSD

    Unpacked Size

    3.42 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar