{"_id":"@davvo/ak-draw-canvas","_rev":"4-917b18c9d34ddf60bf63457f3aee568d","name":"@davvo/ak-draw-canvas","description":"Draw map on canvas. Fetches vector tiles from specified url.","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@davvo/ak-draw-canvas","version":"1.0.0","main":"index.js","scripts":{"test":"npm test"},"dependencies":{"async":"^1.5.2","proj4":"^2.3.12","superagent":"^1.7.2"},"gitHead":"480fb4ad7a4374f544d4bf980acc6fa1f9afc6b6","description":"Draw map on canvas. Fetches vector tiles from specified url.","_id":"@davvo/ak-draw-canvas@1.0.0","_shasum":"426218fef0fa512742a3dd214b6a0094d8168faf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"davvo","email":"david.ershag@gmail.com"},"dist":{"shasum":"426218fef0fa512742a3dd214b6a0094d8168faf","tarball":"https://registry.npmjs.org/@davvo/ak-draw-canvas/-/ak-draw-canvas-1.0.0.tgz","integrity":"sha512-HmvXy6hmO6O3D5TSvw8mL+l66ZaNUw2LeBtma/3wSCD6Dgf4w2u1uN1Q50CYYNakdirojZSV6Ym6GUqpv3L8oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr0s0RUMPNq6nlt7ylyms/de64wYRD6hqyVh3NeEFKeAiEAhc2dVhNkRByagA/s4+B5Dyx5S1dNu448EOANWHftJ/4="}]},"maintainers":[{"name":"davvo","email":"david.ershag@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/ak-draw-canvas-1.0.0.tgz_1456308787189_0.1353262639604509"}},"1.1.0":{"name":"@davvo/ak-draw-canvas","version":"1.1.0","main":"index.js","scripts":{"test":"npm test"},"dependencies":{"async":"^1.5.2","proj4":"^2.3.12","superagent":"^1.7.2"},"gitHead":"98bea94c8490cc81f43a60d57914f39eb9f27a46","description":"Draw map on canvas. Fetches vector tiles from specified url.","_id":"@davvo/ak-draw-canvas@1.1.0","_shasum":"48f38c7a77a1d1b697236163649023a9e511f00b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"davvo","email":"david.ershag@gmail.com"},"dist":{"shasum":"48f38c7a77a1d1b697236163649023a9e511f00b","tarball":"https://registry.npmjs.org/@davvo/ak-draw-canvas/-/ak-draw-canvas-1.1.0.tgz","integrity":"sha512-xUgeSzTETlT6XITI6I0+iPVMpLkoVtKE9tkoL2+sA8LTcgSKf+xHCsWkfKpjrb4xVVrnQi4AB0pEvihihaWrVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkRSC/xGyzj8DsYDUddxiD+zI4pNv4ZSPE6ktttDe6dwIhAPaBQI+C/jyF1awPyLiOTeqrHI/cs1Xp4TYj21jy6kKs"}]},"maintainers":[{"name":"davvo","email":"david.ershag@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ak-draw-canvas-1.1.0.tgz_1457482396878_0.7984068572986871"}}},"readme":"# ak-draw-canvas\n\nDraw map on canvas. Fetches vector tiles from specified url. \n\nTo be used both in the browser and on the server (requires [node-canvas](https://github.com/Automattic/node-canvas)).\n\n## Install\n\n```sh\n$ npm install @davvo/ak-draw-canvas\n```\n \n## Usage\n\n```sh\nlet Canvas = require('canvas'),\n    styles = require('@davvo/ak-styles')\n\nlet drawCanvas = require('@davvo/ak-draw-canvas')({\n  url: '<vtiles-url>',\n  createCanvas: function (width, height) {\n    return new Canvas(width, height)\n  }\n})\n\nlet params = {\n  lat: 63.82621,\n  lng: 20.261364,\n  zoom: 19,\n  width: 1000,\n  height: 1400\n}\n\nlet style = styles['pop-teal-marsala']\n\ndrawCanvas(params, style, function (err, canvas) {\n  // use canvas\n})\n \n```\n\nIn the browser \"new Canvas()\" is not available:\n\n```sh\nlet drawCanvas = require('@davvo/ak-draw-canvas')({\n  url: '<vtiles-url>',\n  createCanvas: function (width, height) {\n    let canvas = document.createElement('canvas')\n    canvas.width = width\n    canvas.height = height\n    return canvas\n  }\n})\n```","maintainers":[{"name":"davvo","email":"david.ershag@gmail.com"}],"time":{"modified":"2022-06-12T16:57:27.579Z","created":"2016-02-24T10:13:09.826Z","1.0.0":"2016-02-24T10:13:09.826Z","1.1.0":"2016-03-09T00:13:21.239Z"},"readmeFilename":"README.md"}