img2-leaflet-tiles-test
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

img2-Leaftlet-Tile

A library for converting images to leaflet tiles

Output Folder structure
Output folder structure looks like this:

-z
--x
---y.png

=========

-0
--0
---0.png
-0
--0
---1.png
...
-0
--1
---0.png
...
-1
--1
---0.png

Installation 🔨

npm i img2-leaflet-tiles


Usage ▶️

Recommended to use .png

const img2LeafletTile = require("img2-leaflet-tiles");
const path = require("path");

const inputPath = path.join(__dirname, "input/input.png"); // path to input image
const outputPath = path.join(__dirname, "output1"); // path to folder output

const zoomLevels = [
  [1, 2048, 1024], // 2048 x 2048, resize to 1024 x 1024
  [2, 1024], // 1024 x 1024
  [3, 512], // 512 x 512
  [4, 256], // 256 x 256
];

img2LeafletTile({
  inputFile: inputPath,
  outputFolder: outputPath,
  zoomLevels: zoomLevels,
  shouldLog: true, // log info
});

The example above will produce "output1" folder which contains 4 levels of zoom that can be used for leaflet.


Example 🗺

See live version

sample input:

sample output:


License 💳

Distributed under the MIT License. See LICENSE for more information.


Acknowledgements 🙇

Google Maps - for sample input

/img2-leaflet-tiles-test/

    Package Sidebar

    Install

    npm i img2-leaflet-tiles-test

    Weekly Downloads

    7

    Version

    1.1.4

    License

    MIT

    Unpacked Size

    7.05 kB

    Total Files

    6

    Last publish

    Collaborators

    • maltejur