UNPKG

leaflet-webatlastile

Version:

Leaflet plugin to use Webatlas tilecache with correct attribution and apikey's. Requires only vanilla Leaflet.

40 lines (22 loc) 1.2 kB
# L.TileLayer.Webatlas Leaflet plugin to use Webatlas tilecache with correct attribution and API keys. Requires only vanilla Leaflet. ## Usage 1. Install the package npm i leaflet-webatlastile 2. Import what you need: import {webatlasTileLayer} from 'leaflet-webatlastile'; 3. Instantiate a new layer the same way a L.TileLayer from Leaflet is instantiated, just remember the API token: webatlasTileLayer({apiKey: 'my-api-key'}).addTo(map); To specify another layer: webatlasTileLayer({apiKey: 'my-api-key', mapType: WebatlasTileLayerTypes.GREY}).addTo(map); See demo/index.ts for example use. ## Obtaining an API Token See <developer.norkart.no> for obtaining a trial token. ## Options - `mapType`: one of WebatlasTileLayerTypes (Default: WebatlasTileLayerTypes.VECTOR) - `apiKey`: a Webatlas API Token - `attributionPosition`: Position of the attribution text. Possible values are 'topleft', 'topright', 'bottomleft' or 'bottomright'. Default: 'bottomright'. ## Development 1. Install dependencies: `npm install` 2. Run `npm run start` to start a dev server, and edit files in the `/demo` folder 3. Run tests with `npm test`