{"_id":"@amap/screenshot","_rev":"5-b51d1521b4c1b3996997ba5162333fd3","name":"@amap/screenshot","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@amap/screenshot","version":"0.0.1","keywords":["amap","screenshot","截图","地图截图","高德地图截图"],"author":{"name":"guyangyang","email":"407042815@qq.com"},"license":"MIT","_id":"@amap/screenshot@0.0.1","maintainers":[{"name":"phlicess","email":"2233907468@qq.com"},{"name":"fxxjdedd","email":"fxxjdedd@qq.com"},{"name":"qfish","email":"qfish.cn@gmail.com"},{"name":"mengmeng.du","email":"mengmeng.du@alibaba-inc.com"}],"homepage":"https://github.com/AMap-Web/amap-screeshot","bugs":{"url":"https://github.com/AMap-Web/amap-screeshot/issues"},"dist":{"shasum":"76e75573aa5a617ca7c8b0979825098f773b845a","tarball":"https://registry.npmjs.org/@amap/screenshot/-/screenshot-0.0.1.tgz","fileCount":15,"integrity":"sha512-EX5Nm2IG7AFVPzGRLSuc7GjjS8MPPDTCMQiexAaN3tw78usw1xJ/hRCYpMBVyAg41cgaJRih0g/IP/vn/e0wUg==","signatures":[{"sig":"MEUCIQCUvK1XYgUcfdWxhEkMsAw43jvrA7kVw8LZSYm2v0f7QgIgXUeiOaEY6yt5vZwOl1f+YmIhLFVCa3BjWAd/MlDr0sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJBWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMSA/+O117kI411vWbjO/pzILk9zEkGbEZVV3aZxMLqco2i46HhEeA\r\nK8mzQn/Qh/BhpBtlAxA3EuiwC2+9k2o6d2cpskWj4+kUD400EqEiPanZ/AOR\r\n+u3PaRP7J3k+ugG5B8Dd5hl6rlrT1PlswvlEd1AZeqWIqoP9HCG9YkVMDkE2\r\nPfBWNWqrOgDoB7hZehioyV97aoK7xkMAmFyBSi6Pr24qCox5fPXPasqSAtvO\r\nSqtNMM87wuhRCtpGPDhVaSSyyD7+SRxGZzwSOMGJZwIGlQkjtXH4OC+TlzBE\r\nDZ4/bV9rW9CNuipu3SNY4Y1+xrRsAop0oEypnPwFQF6MF1WbOi1sqEqg2lY7\r\nItY08DAPYw6zQBIkZEiwdFgh4051GI9jBGPBnT3G0i0D1eyhkR/MeX2vhf0C\r\nl70PtL7j/WoWRIKD+lwisi/45jURpoCBuQ+iZ0/2GGQkPxRi67Qj0vq5zXZc\r\njvY/h7bDbKt2TPy8Niz/ccotYm4qPGx0SkBRNDtUTFykVoXuGMZNJ/+V6Za0\r\nop8X+aaS16yvV5ywxw7FYM+CMejOrHndEKj/K268APGnwUt1zdrmpf+tAhL9\r\nufN1M22GJSS/hzaaogOSwySkxSt9HVbt0YNDLYosFNxHbF0XHebCSzxegtC3\r\ntNa+zYThp77xvZzBrYGGn1PTjemeGGQYsS4=\r\n=6mNB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-cjs.js","types":"dist/index.d.ts","unpkg":"dist/index.js","module":"dist/index-es.js","engines":{"node":">= 16"},"exports":{".":{"import":"./dist/index-es.js","require":"./dist/index-cjs.js"},"./*":"./*","./es":"./dist/index-es.js","./lib":"./dist/index-cjs.js"},"gitHead":"2c0601ccb8d662a7f1ba37aea5dd7b633ac8ff80","scripts":{"dev":"npm run clean:dist && cross-env NODE_ENV=development rollup -c rollup.umd.config.js -w","lint":"eslint --fix --ext .js,.vue src/","build":"npm run clean:dist && cross-env NODE_ENV=production rollup -c rollup.config.js && cross-env NODE_ENV=production rollup -c rollup.umd.config.js","prettier":"prettier --write src/","clean:dist":"rimraf dist"},"_npmUser":{"name":"phlicess","email":"2233907468@qq.com"},"jsdelivr":"dist/index.js","repository":{"url":"git+https://github.com/AMap-Web/amap-screeshot.git","type":"git"},"workspaces":["src/*"],"_npmVersion":"8.18.0","description":"amap js2.0 screenshot plugin","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","not ie 11","not op_mini all"],"dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.9.4","devDependencies":{"gulp":"4.0.2","eslint":"8.22.0","rimraf":"3.0.2","rollup":"^2.78.1","esbuild":"^0.15.5","fs-extra":"10.0.0","prettier":"^2.7.1","cross-env":"^7.0.3","fast-glob":"3.2.7","typescript":"^4.7.4","@pnpm/types":"8.5.0","lint-staged":"^12.4.0","@pnpm/logger":"4.0.0","magic-string":"^0.25.7","rollup-plugin-serve":"^2.0.1","eslint-define-config":"1.6.0","eslint-plugin-import":"2.25.3","rollup-plugin-esbuild":"4.9.3","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"^4.2.1","rollup-plugin-filesize":"9.1.2","@rollup/plugin-commonjs":"^22.0.2","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.35.1","@rollup/plugin-node-resolve":"^13.3.0","@typescript-eslint/eslint-plugin":"5.35.1"},"_npmOperationalInternal":{"tmp":"tmp/screenshot_0.0.1_1663309194377_0.5445019631139303","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@amap/screenshot","version":"0.0.2","keywords":["amap","screenshot","截图","地图截图","高德地图截图"],"author":{"name":"guyangyang","email":"407042815@qq.com"},"license":"MIT","_id":"@amap/screenshot@0.0.2","maintainers":[{"name":"phlicess","email":"2233907468@qq.com"},{"name":"fxxjdedd","email":"fxxjdedd@qq.com"},{"name":"qfish","email":"qfish.cn@gmail.com"},{"name":"mengmeng.du","email":"mengmeng.du@alibaba-inc.com"}],"homepage":"https://github.com/AMap-Web/amap-screeshot","bugs":{"url":"https://github.com/AMap-Web/amap-screeshot/issues"},"dist":{"shasum":"e07bf9c74db51aca9134ed475305d29e03731e14","tarball":"https://registry.npmjs.org/@amap/screenshot/-/screenshot-0.0.2.tgz","fileCount":15,"integrity":"sha512-I8rPCJm9V8sRwXLcz7lA2gKhF3EgzhstkWhdAeH0JqyfNVFXGZAUcXticR3CtMsVRg8BPe4QKvfRDP7EFlRZxg==","signatures":[{"sig":"MEUCICLK9M5KN/jnLl3Xa4QN5DOGJGRchVqwwM5FfKVKDdM2AiEA5NMs6z9XpWTFWNOacsDLSlc9T70fj6rS+IjGHOKC/fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJBYAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiaBAAkZIYgGSpPQwxi85V+jVV/SHv/W/HWOKfNZ4x42Y+bJKvz90h\r\nxvNKVbEaBniHrSg4wYjJtIxBAMMlOI4qU9ZjHe4qHcK137g3zeLeJ9Jd4Mdf\r\np95uQjOMcFgtOGk3FqE9RJ3KWg0w0Olft/jZamJ9pB21HKYhehie/gUD5Axo\r\nLSLmz+Rg1y8whktptSagunDRVYek95RIuFPqWunmXUw44KePJg5XdNF/P40a\r\nhhFHUtzSU7ceu60gKcj4LxTjTEwoAyXYKxGCQXbYdgj61hOA3TyVPZuwCbW2\r\nQxNfzvtOK6sG9RPxiMnzMRVSFXkTHJSO5wPZZuA3yStZvxmpZD73Hb7u9scC\r\nvVkvtXo42j9DdlyOFKqS2YtGBR2D+rzY2XBpKWaEqXiXH4nMk1+y8Zw0kQs9\r\ns2Qdie9ACozBeSRndW7epfRXC9IfIbL8O8OFj1wu8ATC51vRhQ9ocvq1FHCG\r\n4CSQisS2VYjkGqCotfyPeGNwhBqTjTlhnaJADbeczySNjy+3zry5zA2MUcuQ\r\nmWL0Vr7wKEkTc0cuX3Lq9XeDUvM0sjZ5wq90dWe5xaDkrxnGEfxNBH/r/4uW\r\niKJamc95o3GH2pD6puadEegX1/RJgzBDT11JFUd9MwnO10N3WhKfy4WTswb1\r\nMBE58sgpLllvrKdT4ifxRZJScuz7l8kQfjc=\r\n=vLzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-cjs.js","types":"dist/index.d.ts","unpkg":"dist/index.js","module":"dist/index-es.js","engines":{"node":">= 16"},"exports":{".":{"import":"./dist/index-es.js","require":"./dist/index-cjs.js"},"./*":"./*","./es":"./dist/index-es.js","./lib":"./dist/index-cjs.js"},"gitHead":"2c0601ccb8d662a7f1ba37aea5dd7b633ac8ff80","scripts":{"dev":"npm run clean:dist && cross-env NODE_ENV=development rollup -c rollup.umd.config.js -w","lint":"eslint --fix --ext .js,.vue src/","build":"npm run clean:dist && cross-env NODE_ENV=production rollup -c rollup.config.js && cross-env NODE_ENV=production rollup -c rollup.umd.config.js","prettier":"prettier --write src/","clean:dist":"rimraf dist"},"_npmUser":{"name":"phlicess","email":"2233907468@qq.com"},"jsdelivr":"dist/index.js","repository":{"url":"git+https://github.com/AMap-Web/amap-screeshot.git","type":"git"},"workspaces":["src/*"],"_npmVersion":"8.18.0","description":"高德地图 JSAPI v2.0 地图截图插件","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","not ie 11","not op_mini all"],"dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.9.4","devDependencies":{"gulp":"4.0.2","eslint":"8.22.0","rimraf":"3.0.2","rollup":"^2.78.1","esbuild":"^0.15.5","fs-extra":"10.0.0","prettier":"^2.7.1","cross-env":"^7.0.3","fast-glob":"3.2.7","typescript":"^4.7.4","@pnpm/types":"8.5.0","lint-staged":"^12.4.0","@pnpm/logger":"4.0.0","magic-string":"^0.25.7","rollup-plugin-serve":"^2.0.1","eslint-define-config":"1.6.0","eslint-plugin-import":"2.25.3","rollup-plugin-esbuild":"4.9.3","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"^4.2.1","rollup-plugin-filesize":"9.1.2","@rollup/plugin-commonjs":"^22.0.2","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.35.1","@rollup/plugin-node-resolve":"^13.3.0","@typescript-eslint/eslint-plugin":"5.35.1"},"_npmOperationalInternal":{"tmp":"tmp/screenshot_0.0.2_1663309312119_0.9777937239190555","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@amap/screenshot","version":"0.0.3","keywords":["amap","screenshot","截图","地图截图","高德地图截图"],"author":{"name":"guyangyang","email":"407042815@qq.com"},"license":"MIT","_id":"@amap/screenshot@0.0.3","maintainers":[{"name":"phlicess","email":"2233907468@qq.com"},{"name":"fxxjdedd","email":"fxxjdedd@qq.com"},{"name":"qfish","email":"qfish.cn@gmail.com"},{"name":"mengmeng.du","email":"mengmeng.du@alibaba-inc.com"}],"homepage":"https://github.com/AMap-Web/amap-screenshot","bugs":{"url":"https://github.com/AMap-Web/amap-screenshot/issues"},"dist":{"shasum":"633f459f776e63bd18b878c84ab3e85aab650695","tarball":"https://registry.npmjs.org/@amap/screenshot/-/screenshot-0.0.3.tgz","fileCount":15,"integrity":"sha512-4THgormzse01FyGDLnWdFIN96Pb3DvoJoI98SXgyOBeJ3Bya5vPSedV14DnEhusGsDPgF1844yMC9+DreEG0yQ==","signatures":[{"sig":"MEQCIBwhaOo4v/4PC4iheWxzNP9nFbIUFNC9ZWY/GU3QbOiMAiA7jbR2EaqYg7xa9dC3SY0bwBby6pIPm18pRdP0h/pMlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMQPkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGdQ/9EUmssEFUOlfhRMGq31dHMQA8IgD4JIdOXyTbQ8uhzElBtl8I\r\nwUoJnIumxwqS4MPMUGIdCOITUFxQtx0fEoi7qB1jkgMjrXekY0M7cRp4TfKZ\r\nZgN+Pkuk7DuKWcufplhitKCOxgumDI/WCeBq1RtiKEPtOzMc6C7WIefVJATw\r\n8KO6Hh+D18uRPicVHD8zHgcH+kOxhVyR7L2BYyvybIyVmt/jCi9mw5sYkxYZ\r\n+Rnmk2RQRXvgI1HQv/groz2U8qJoktoIKupdFAIGVdEHWu88YThW5UwKrx9T\r\nPCd8G47QYaXAxDfboqrSwdyTgn7j/uNMzDv+sUMLVqQTcGzFwBNg8Z8i1iME\r\ntSTSI92yYATcACZ8oetQbBnGGHrqCT3O0xbe5rBKRKzr5gQTXjnJ43PgfUWV\r\nrt34N9dd9SJQRVBnm9o4+ZFrnFWNQKB8RuJyM+JZrb5dafOBdsRbytTT+387\r\nmNVTa1lH1bBD8ycQcZucUMMEB2prHQ+4PGcndeN6PfErVfpfMQOH92Cu18Jl\r\nAMWx3+49lGCZeFKqzndSVJu8y81zfoYzmg6v1PZaaptw4V0K1jvwgDtZf3mS\r\nvwxKSEGR7mPJEXy/wjr2PlCI6GCOhVlreBW3hdaerD/ool5iIjPIENX5396G\r\nQ7gc3nLX2ZxVruCxIH+jyq2ka2GbVwC02Y4=\r\n=JGXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index-cjs.js","types":"dist/index.d.ts","unpkg":"dist/index.js","module":"dist/index-es.js","engines":{"node":">= 16"},"exports":{".":{"import":"./dist/index-es.js","require":"./dist/index-cjs.js"},"./*":"./*","./es":"./dist/index-es.js","./lib":"./dist/index-cjs.js"},"gitHead":"50937b98704bc0fe95fd9309f643b3e2d683318e","scripts":{"dev":"npm run clean:dist && cross-env NODE_ENV=development rollup -c rollup.umd.config.js -w","lint":"eslint --fix --ext .js,.vue src/","build":"npm run clean:dist && cross-env NODE_ENV=production rollup -c rollup.config.js && cross-env NODE_ENV=production rollup -c rollup.umd.config.js","prettier":"prettier --write src/","clean:dist":"rimraf dist"},"_npmUser":{"name":"phlicess","email":"2233907468@qq.com"},"jsdelivr":"dist/index.js","repository":{"url":"git+https://github.com/AMap-Web/amap-screenshot.git","type":"git"},"workspaces":["src/*"],"_npmVersion":"8.18.0","description":"高德地图 JSAPI v2.0 地图截图插件","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","not ie 11","not op_mini all"],"dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.9.4","devDependencies":{"gulp":"4.0.2","eslint":"8.22.0","rimraf":"3.0.2","rollup":"^2.78.1","esbuild":"^0.15.5","fs-extra":"10.0.0","prettier":"^2.7.1","cross-env":"^7.0.3","fast-glob":"3.2.7","typescript":"^4.7.4","@pnpm/types":"8.5.0","lint-staged":"^12.4.0","@pnpm/logger":"4.0.0","magic-string":"^0.25.7","rollup-plugin-serve":"^2.0.1","eslint-define-config":"1.6.0","eslint-plugin-import":"2.25.3","rollup-plugin-esbuild":"4.9.3","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"^4.2.1","rollup-plugin-filesize":"9.1.2","@rollup/plugin-commonjs":"^22.0.2","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"5.35.1","@rollup/plugin-node-resolve":"^13.3.0","@typescript-eslint/eslint-plugin":"5.35.1"},"_npmOperationalInternal":{"tmp":"tmp/screenshot_0.0.3_1664156643932_0.9014298854423348","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-09-16T06:19:54.301Z","modified":"2026-03-18T10:23:04.848Z","0.0.1":"2022-09-16T06:19:54.631Z","0.0.2":"2022-09-16T06:21:52.345Z","0.0.3":"2022-09-26T01:44:04.198Z"},"bugs":{"url":"https://github.com/AMap-Web/amap-screenshot/issues"},"author":{"name":"guyangyang","email":"407042815@qq.com"},"license":"MIT","homepage":"https://github.com/AMap-Web/amap-screenshot","keywords":["amap","screenshot","截图","地图截图","高德地图截图"],"repository":{"url":"git+https://github.com/AMap-Web/amap-screenshot.git","type":"git"},"description":"高德地图 JSAPI v2.0 地图截图插件","maintainers":[{"email":"qfish.cn@gmail.com","name":"qfish"},{"email":"mengmeng.du@alibaba-inc.com","name":"mengmeng.du"},{"email":"1556803892@qq.com","name":"duxiaohui"},{"email":"fxxjdedd@qq.com","name":"fxxjdedd"},{"email":"2233907468@qq.com","name":"phlicess"},{"email":"zhangdaifu.ztf@alibaba-inc.com","name":"superman_123"}],"readme":"# @amap/screenshot\n[![npm (tag)](https://img.shields.io/npm/v/@amap/screenshot)](https://www.npmjs.org/package/@amap/screenshot)\n[![NPM downloads](http://img.shields.io/npm/dm/@amap/screenshot.svg)](https://npmjs.org/package/@amap/screenshot)\n![JS gzip size](http://img.badgesize.io/https://unpkg.com/@amap/screenshot/dist/index.js?compression=gzip&label=gzip%20size:%20JS)\n[![NPM](https://img.shields.io/npm/l/@amap/screenshot)](https://github.com/AMap-Web/amap-screenshot)\n[![star](https://badgen.net/github/stars/amap-web/amap-screenshot)](https://github.com/AMap-Web/amap-screenshot)\n\n### 示例\n[codepen示例](https://codepen.io/yangyanggu/pen/JjvEzaR)\n\n### 简介\n本项目为高德地图的截图插件\n\n### 问题说明\n地图使用截图功能时必须在初始化地图时增加参数，参数内容：\n```js\nWebGLParams: {\n  preserveDrawingBuffer: true\n}\n```\n详情请看下方示例\n\n### 加载方式\n当前项目支持CDN加载和npm加载两种方式。\n\n#### CDN加载\nCDN加载需要先加载高德地图JS，代码如下\n```js\n<!--加载高德地图JS 2.0 -->\n<script src = 'https://webapi.amap.com/maps?v=2.0&key=YOUR_KEY'></script>\n<!--加载screenshot插件 -->\n<script src=\"https://cdn.jsdelivr.net/npm/@amap/screenshot/dist/index.js\"></script>\n```\n\n#### npm加载\nnpm加载可以直接使用安装库\n```shell\nnpm install '@amap/screenshot'\n```\n\n### 使用示例\n\n#### CDN方式\n```js\n<script src = 'https://webapi.amap.com/maps?v=2.0&key=YOUR_KEY'></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@amap/screenshot/dist/index.js\"></script>\n<script type=\"text/javascript\">\n  const center = [116.335036, 39.900082];\n  const map = new AMap.Map(app', {\n      center: center,\n      zoom: 10,\n      viewMode: '3D',\n      pitch: 35,\n      WebGLParams: {\n        preserveDrawingBuffer: true\n      }\n    });\n      map.add(new AMap.Marker({\n        position: center\n      }))\n      const screenshot = new AMap.Screenshot(map)\n      function screenMap(){\n        screenshot.toDataURL().then(url => {\n          document.getElementById('test').setAttribute('src', url)\n        })\n      }\n</script>\n```\n\n#### npm方式\n```js\nimport {Screenshot} from '@amap/screenshot'\nconst map = new AMap.Map('app', {\n  center: [120,31],\n  zoom: 14,\n  viewMode: '3D',\n  pitch: 35,\n  WebGLParams: {\n    preserveDrawingBuffer: true\n  }\n})\nconst screenshot = new Screenshot(map)\nfunction screenMap() {\n  screenshot.toDataURL().then(url => {\n    console.log('url: ', url)\n  })\n}\n```\n\n### API文档说明\n\n#### Screenshot说明\n地图截图<br/>\n``  new AMap.Screenshot(map: AMap.Map)  ``<br/>\n###### 参数说明\nmap: 地图实例对象<br/>\n\n###### 成员函数\n\n| 函数名       | 入参                                                    | 返回值                          | 描述                                              |\n|-----------|-------------------------------------------------------|------------------------------|-------------------------------------------------|\n| toCanvas  | 无                                                     | Promise\\<HTMLCanvasElement\\> | 返回生成的canvas对象                                   |\n| toDataURL | imageType(可选值：`image/png` `image/jpeg`，默认`image/png`) | Promise\\<string\\>              | 返回生成的图片的base64值                                 |\n| download  | {filename: string, type: imageType}                            | Promise\\<boolean\\>             | 下载文件，默认下载png格式，可以修改为jpg，type的值与上面toDataURL的参数一致 |\n| destroy   | 无 | 无 | 释放对象内部缓存的内存数据 |\n###### 事件列表\n\n| 事件名 | 参数 | 描述 |\n| ---- | ---- | ---- |\n\n","readmeFilename":"README.md"}