|
|
3 年 前 | |
|---|---|---|
| .. | ||
| dist | 3 年 前 | |
| example | 3 年 前 | |
| src | 3 年 前 | |
| README.md | 3 年 前 | |
| index.d.ts | 3 年 前 | |
| package.json | 3 年 前 | |
| rollup.config.js | 3 年 前 | |
amap-jsapi-loader 是高德开放平台官网提供的地图 JSAPI 的加载器,可帮助开发者快速定位、有效避免加载引用地图 JSAPI 各种错误用法。
该加载器具有以下特性:
AMapLoader.load({
"key": "", // 申请好的Web端开发者Key,首次调用 load 时必填
"version": "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
"plugins": [] // 需要使用的的插件列表,如比例尺'AMap.Scale'等
}).then((AMap)=>{});
参考 example/example.html
<script src="https://webapi.amap.com/loader.js"></script>
<script>
AMapLoader.load({
key:'',//首次load必填
version:'2.0',
plugins:['AMap.Scale']
}).then((AMap)=>{
map = new AMap.Map('container');
map.addControl(new AMap.Scale())
}).catch((e)=>{
console.error(e);
});
</script>
安装
tnpm i @amap/amap-jsapi-loader --save-dev
使用
import AMapLoader from '@amap/amap-jsapi-loader';
AMapLoader.load().then((AMap)=>{
map = new AMap.Map('container');
}).catch(e=>{
console.log(e);
})