4.0.0 • Published 8 years ago
slippy-tile v4.0.0
Slippy Tile
Slippy Tile helps parse a Tile scheme URL from a given Tile x, y, zoom.
Install
npm
$ npm install --save slippy-tileweb
<script src="https://wzrd.in/standalone/slippy-tile@latest"></script>Quickstart
var slippyTile = require('slippy-tile')
var tile = [10, 15, 8] // [x, y, zoom]
var scheme = 'https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png'
var url = slippyTile(tile, scheme)
//= https://b.tile.openstreetmap.org/8/10/15.pngScheme
You can provide your own scheme by following the same syntax as JOSM.
Options
{x}or{TileColumn}: Tile Column{y}or{TileRow}: Tile Row for Google Maps Compatible scheme{-y}: Tile Row for TMS scheme{zoom}or{z}or{TileMatrix}: Zoom Level{bbox}: GeoJSON Bounding Box{bbox4326}: GeoJSON Bounding Box using EPSG:4326 (WGS84){bbox3857}: GeoJSON Bounding Box using EPSG:3857 (World Mercator){quadkey}or{q}: Microsoft's Quadkey{switch:1,2,3}: Selects a random sample{height}default = 256{width}: default = 256{size}: default = 256,256{proj}: default = EPSG:3857{format}: default = image/png
API
slippyTile
Substitutes the given tile information x, y, z to the URL tile scheme.
Parameters
tileTile Tile x, y, zurlstring URL Tile scheme or provider unique keyoptionsObject Additional params Examples
slippyTile([10, 15, 8], 'https://{s}.tile.openstreetmap.org/{zoom}/{x}/{y}.png')
//='https://c.tile.openstreetmap.org/8/10/15.png'Returns string parsed URL
4.0.0
8 years ago
3.0.2
8 years ago
3.0.1
8 years ago
3.0.0
8 years ago
2.3.1
8 years ago
2.3.0
8 years ago
2.2.0
8 years ago
2.1.0
9 years ago
2.0.0
9 years ago
1.13.1
9 years ago
1.13.0
9 years ago
1.12.1
9 years ago
1.12.0
9 years ago
1.11.0
9 years ago
1.10.2
9 years ago
1.10.1
9 years ago
1.10.0
9 years ago
1.9.0
9 years ago
1.8.5
9 years ago
1.8.4
9 years ago
1.8.2
9 years ago
1.8.1
9 years ago
1.8.0
9 years ago
1.7.0
9 years ago
1.6.2
9 years ago
1.6.1
9 years ago
1.6.0
9 years ago
1.5.0
9 years ago
1.4.2
9 years ago
1.4.1
9 years ago
1.4.0
9 years ago
1.3.3
9 years ago
1.3.2
9 years ago
1.3.1
9 years ago
1.3.0
9 years ago
1.2.4
9 years ago
1.2.3
9 years ago
1.2.2
9 years ago
1.2.1
9 years ago
1.2.0
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.0
9 years ago