WMTS scheme for Javascript applications
npm install wmts



> Flexible WMTS scheme for Javascript applications.
npm
``bash`
$ yarn add wmts
web browser (ES5)
`html`
`javascript`
const xml = wmts.getCapabilities({
url: 'http://localhost:5000/WMTS',
title: 'Tile Service XYZ',
format: 'png',
})
//=xml
`xml`
...
Get Capabilities
Parameters
- options Options Optionsoptions.url
- string URL of WMTS serviceoptions.title
- string Title of serviceoptions.format
- string Format 'png' | 'jpeg' | 'jpg'options.minzoom
- number? Minimum zoom level (optional, default 0)options.maxzoom
- number? Maximum zoom level (optional, default 22)options.accessConstraints
- string? Access Constraintsoptions.fees
- string? Feesoptions.abstract
- string? Abstractoptions.identifier
- string? Identifieroptions.keywords
- Array<string>? Keywordsoptions.bbox
- BBox? BBox [west, south, east, north]options.spaces
- number? Spaces created for XML output (optional, default 2)
Examples
`javascript``
const xml = wmts.getCapabilities({
url: 'http://localhost:5000/WMTS',
title: 'Tile Service XYZ',
identifier: 'service-123',
abstract: '© OSM data',
keyword: ['world', 'imagery', 'wmts'],
format: 'png',
minzoom: 10,
maxzoom: 18,
bbox: [-180, -85, 180, 85]
})
Returns string XML string