{"versions":{"1.0.2-beta":{"name":"@vuemap/amap-jsapi-loader","version":"1.0.2-beta","description":"高德官网提供的地图JSAPI加载器，可以避免多种异步加载API的错误用法","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.mjs","unpkg":"dist/index.js","jsdelivr":"dist/index.js","types":"index.d.ts","directories":{"test":"test"},"scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"https://gitee.com/guyangyang/amap-jsapi-loader.git"},"keywords":["amap","jsapi","sdk","loader","地图","高德"],"author":{"name":"mengmeng.du@alibaba-inc.com"},"license":"MIT","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.23.0","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.5.0","typescript":"^3.9.7"},"_id":"@vuemap/amap-jsapi-loader@1.0.2-beta","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-GFzdgGlvV2yZlNuD7c83RwxaZM+5723Y8INdtBjamyNGQWo40+e2e0aDPJi5qRtBxOVZBtoBrEjsWhbrXrkkDg==","shasum":"4522399b1599e357f8ebc6d4e741a60891feb394","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.2-beta.tgz","fileCount":32,"unpackedSize":268161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0E5uBY0lN2QJXqEHPIlnI2vOpLdGAHrOs3QBENr+EZAIgOH7yKaS/ZCVCoIFqZ/Zhw9I8dVUVAowrmCLIIIkxA1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRRvzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXBA//d0P6OWCl7dL0RbknXIa69EqUuHOotlB8Vqq4I9ogOLK3X7ss\r\nJoCu5TMOkWwJcVxpis9iwfHMpFTnIRsOKo8sADAW7GhRaPpiURz0KsRu1F5S\r\nfyncjbuPIWNwyOUag+DNwdfX6embyovw0vrgSL6pCpvAcVYUoUfSTXcd0IJE\r\nOCPq9tR3wbNM2nXD0a7maKkcDMztjMIqm3+qWUQb1TTokNByHmjq4Me8k8um\r\nxZ2QbQzsFN9s+NbZHhepIq87R6nCAhh6/3pW0itnidkldnvJZq8U0gbHDaca\r\nUPrLUclr0NRngkH05dsuYgjXe8oYtfiQZjgw1apMWExMW8BxsnROHsG6fxr2\r\n+z8n2TW2PtO6PGtJZofTgRex9o2cS25i5wP5z5Y5fo95yJDoNn7djIFtsBus\r\nddG6d64STgeG9qVxlHWKIdrmtWvgKgcQz/gNgpBZbXskFXP2aSbwBSw+dcB2\r\n1691iCx/niLLYSCL+oKNdNimtyqY4WlJmnFT26hqRDNbOvu1vcCLHMk7Tn59\r\n//H6P/uZPP1xr8CVXN87XCRr/MYrjQladBqM/ZAJ2exlye3FrHwjEbwSOxA9\r\nx3X4uLh9ysJOyVvtOEdRPEq1BCe0GNFOYqX28UHzBvzfQwZXLsxk2D2zLVPP\r\nK+ed3kAB0uGAy06iC9xmjSqnW74T3oz/4sg=\r\n=6ygt\r\n-----END PGP SIGNATURE-----\r\n","size":66887},"_npmUser":{"name":"anonymous","email":"407042815@qq.com"},"maintainers":[{"name":"anonymous","email":"407042815@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amap-jsapi-loader_1.0.2-beta_1682250739160_0.15726347462964774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-23T11:52:19.360Z","publish_time":1682250739360,"contributors":[]},"1.0.3":{"name":"@vuemap/amap-jsapi-loader","version":"1.0.3","description":"高德官网提供的地图JSAPI加载器，可以避免多种异步加载API的错误用法","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.mjs","unpkg":"dist/index.js","jsdelivr":"dist/index.js","types":"index.d.ts","directories":{"test":"test"},"scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"https://gitee.com/guyangyang/amap-jsapi-loader.git"},"keywords":["amap","jsapi","sdk","loader","地图","高德"],"author":{"name":"mengmeng.du@alibaba-inc.com"},"license":"MIT","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.23.0","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.5.0","typescript":"^3.9.7"},"gitHead":"cef10ad727aaad6bd42f4d10a5997e0047b2efb8","_id":"@vuemap/amap-jsapi-loader@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-GdRWm7IAto18TJLySjm8JehNPlvYW8cNaqqnb1CQHvpr7k3zkGdvCrv+7H/Op1HaLMCt4LQsUjEAkiAqUfqZ7A==","shasum":"880a9919a5ee429a3d53b0cd2754f70aaa6485b7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.3.tgz","fileCount":31,"unpackedSize":268309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS1NQYRg0jn1gbt2rDCOVejvVr7zJDcboUH0sjXH/iOgIgY9oOQGd7o3uo0iqdww2blm+8QMd13J2tESs/Gar+PII="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVHq9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrITQ/+LY2klYuZNsLZrbpsKrkM6IYMm9nE3qzaLvMskVgS8BHqgmy9\r\n4cHGKsE/4dv8Lz6qb3rZ7d36okHgkD6OpAD7pvHpDoJKKqxo1p+Qp+6TtooM\r\npxECl9oQjF6LuTbHg9L+QVJIfYSNKoYBcrdoac8O6UwnzqNK1HztieVM5n+q\r\nNI6DWqz0ES3Vq2U2MYy6WvbNU9AFToP1L/xIn0MEBOkxw0nwohyXgmNqt2MY\r\n/y1+tF9hg0wiMuEus/KI8t0TpcQU1LcNlxez7J2Uw0E9zh6UqTX6jO7XJAyK\r\nIJtXOrK+1FTrt6aKVhHoSdd0SiPZVaYv9SKUUr7YBRfzZ3fJkwrdj/PVwuaZ\r\nmD1bd0bbOiPIIU+8BbFA/69qTTssgo0ovqS+Qlsmuyuo/4nF8pLa/0T8VpE9\r\nNpH0KpnJtkGDKa79Ow3bdZSTTnPYBGiRqwb7WFWmNrRrvC3k3iQqItwdHrWy\r\n03wmqORn/jRbbYU2Wb+0lCO3+7POk1boYw4ngc/SWFumBun/Sy2XeHywkp0V\r\nXk1hdidN8YlocUCZh51P5FGWFoCb/YVhr33uRk/355LEhECDlFtlr9Z1UPhh\r\n12vpdZk3OaitQLpKYYCR4VHn5Py1MX5SqJeVjimnh9pstKFWtQXhZk9TI3wk\r\nWeTnPPNeSbPn7lcWfMB6bigRwSKjUe6ICj4=\r\n=nefZ\r\n-----END PGP SIGNATURE-----\r\n","size":67176},"_npmUser":{"name":"anonymous","email":"407042815@qq.com"},"maintainers":[{"name":"anonymous","email":"407042815@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amap-jsapi-loader_1.0.3_1683258045072_0.11374763129962173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T03:40:45.272Z","publish_time":1683258045272,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@vuemap/amap-jsapi-loader","version":"1.0.4","description":"高德官网提供的地图JSAPI加载器，可以避免多种异步加载API的错误用法","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"dist/index.cjs","module":"dist/index.mjs","unpkg":"dist/index.js","jsdelivr":"dist/index.js","types":"index.d.ts","directories":{"test":"test"},"scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"https://gitee.com/guyangyang/amap-jsapi-loader.git"},"keywords":["amap","jsapi","sdk","loader","地图","高德"],"author":{"name":"mengmeng.du@alibaba-inc.com"},"license":"MIT","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.23.0","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.5.0","typescript":"^3.9.7"},"_id":"@vuemap/amap-jsapi-loader@1.0.4","gitHead":"0bd54f15f1ff279eff6708e0b7707aae7bb6f5ad","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg==","shasum":"699fc44eda74306ed489e9873d633f820cdac29a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz","fileCount":30,"unpackedSize":192463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSIcSNHo4nrMDgqje14eRQ8/UT0yhcePorZ0nhnP/khAIgbB/c0ye+zq3CDZCxH4RYkTgtAuZAXE4gLv7WrSNKUjI="}],"size":45158},"_npmUser":{"name":"anonymous","email":"407042815@qq.com"},"maintainers":[{"name":"anonymous","email":"407042815@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amap-jsapi-loader_1.0.4_1706693459011_0.813602647438376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T09:30:59.206Z","publish_time":1706693459206,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"1.0.2-beta","latest":"1.0.4"},"name":"@vuemap/amap-jsapi-loader","time":{"created":"2023-04-23T11:52:31.671Z","modified":"2024-01-31T09:32:52.623Z","1.0.2-beta":"2023-04-23T11:52:19.360Z","1.0.3":"2023-05-05T03:40:45.272Z","1.0.4":"2024-01-31T09:30:59.206Z"},"readme":"# amap-jsapi-loader\namap-jsapi-loader 是高德开放平台官网提供的地图 JSAPI 的加载器，可帮助开发者快速定位、有效避免加载引用地图 JSAPI 各种错误用法。\n\n> 从官方库移植，主要解决ssr环境下加载报错以及调整index.d.ts\n\n\n该加载器具有以下特性：\n* 支持以 普通JS 和 npm包 两种方式使用；\n* 有效避免错误异步加载导致的 JSAPI 资源加载不完整问题；\n* 对于加载混用多个版本 JSAPI 的错误用法给予报错处理；\n* 对于不合法加载引用 JSAPI 给予报错处理；\n* 支持指定 JSAPI 版本；\n* 支持插件加载；\n* 允许多次执行加载操作，网络资源不会重复请求，便于大型工程模块管理；\n\n\n# USAGE\n\n## AMapLoader.load方法参数说明\n```js\nAMapLoader.load({\n    \"key\": \"\",              // 申请好的Web端开发者Key，首次调用 load 时必填\n    \"version\": \"2.0\",   // 指定要加载的 JSAPI 的版本，缺省时默认为 1.4.15\n    \"plugins\": []           // 需要使用的的插件列表，如比例尺'AMap.Scale'等\n    \"AMapUI\": {             // 是否加载 AMapUI，缺省不加载\n        \"version\": '1.1',   // AMapUI 缺省 1.1\n        \"plugins\":[],       // 需要加载的 AMapUI ui插件\n    },\n    \"Loca\":{                // 是否加载 Loca， 缺省不加载\n        \"version\": '1.3.2'  // Loca 版本，缺省 1.3.2\n    },\n}).then(()=>{\n    window.AMap.xx;\n    window.AMapUI.xx;\n    window.Loca.xx\n});\n\n```\n\n## AMapUI\n\nAMapUI 用法和官网有一点点区别。通过 AMapUI.xx 来获取组件\n```js\nAMapLoader.load({\n    key: '',//首次load必填\n    version: '2.0',\n    AMapUI: {\n        version: '1.1',\n        plugins: ['overlay/SimpleMarker'],\n    }\n}).then((AMap) => {\n    map = new AMap.Map('container');\n\n    // !!! 通过 AMap.SimpleMarker 获取组件\n    new AMapUI.SimpleMarker({\n        //前景文字\n        iconLabel: 'A',\n        //图标主题\n        iconTheme: 'default',\n        //背景图标样式\n        iconStyle: 'red',\n        map: map,\n        position: map.getCenter()\n    });\n}).catch((e) => {\n    console.error(e);\n});\n```\n\n\n# 使用\n#### 以普通 JS 方式使用 Loader\n尚未发布在线Loader，可将 dist/index.js 复制到项目下\n```\n<script src=\"../dist/index.js\"></script>\n<script>\n    AMapLoader.load({\n        key:'',//首次load必填\n        version:'2.0',\n        plugins:['AMap.Scale']\n    }).then((AMap)=>{\n        map = new AMap.Map('container');\n        map.addControl(new AMap.Scale())\n    }).catch((e)=>{\n        console.error(e);\n    });   \n</script>\n```\n#### 以 NPM 包方式使用 Loader\n安装\n```\ntnpm i @vuemap/amap-jsapi-loader --save-dev\n```\n使用\n```\nimport AMapLoader from '@vuemap/amap-jsapi-loader';\n\nAMapLoader.load().then((AMap)=>{\n    map = new AMap.Map('container');\n}).catch(e=>{\n    console.log(e);\n})\n\n```\n\n# 相关链接：\n地&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;图 JSAPI：  &nbsp;&nbsp;[示例中心](https://lbs.amap.com/demo-center/js-api)&nbsp;&nbsp;&nbsp;&nbsp;[教程](https://lbs.amap.com/api/javascript-api/summary)&nbsp;&nbsp;&nbsp;&nbsp;[参考手册](https://lbs.amap.com/api/javascript-api/reference/map)\n\n\n\n数据可视化 JSAPI：  &nbsp;&nbsp;[示例中心](https://lbs.amap.com/demo-center/loca-api)&nbsp;&nbsp;&nbsp;&nbsp;[教程](https://lbs.amap.com/api/loca-api/prod_intro)&nbsp;&nbsp;&nbsp;&nbsp;[参考手册](https://lbs.amap.com/api/loca-api/guide/baselayer)","users":{}}