# AMapLoader
AMap JSAPI 加载器。
# 基础用法
显示代码
由于低版本 AMap JS API与 顶层作用域 window.AMap
进行强关联,这里建议相同 Loader 只创建一次实例并且保证唯一版本,可以避免加载异常与使用错误问题。
# 安全密钥
相关细节请请参见 安全密钥.
# 使用插件
使用 loader 加载插件
const loader = new AMapJS.AMapLoader({
key: '您申请的Key值',
version: '1.4.15',
plugins: ['AMap.ToolBar', 'AMap.Driving'],
});
使用 loader.loadPlugin 加载插件,请确保 loader.load() 加载完毕
loader.loadPlugin(['AMap.ToolBar', 'AMap.Driving'])
.then(({ AMap }) => {
console.log(AMap.ToolBar);
})
.catch(e => {});
示例
显示代码
# API
# Constructor
构造函数 | 说明 |
---|---|
AMapLoader(options: <options>) | 构造一个高德地图JSAPI加载器 |
# Options
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
key | 您申请的高德key值 | String | - |
version | 高德地图 JSAPI 版本号 | String | 1.4.15 (opens new window) |
plugins | 加载 JSAPI 提供的众多的插件 | Array | [] |
security | 高德地图安全配置 | Object | false |
# Methods
方法名 | 说明 | 参数 | 返回值 |
---|---|---|---|
load | 加载高德地图JSAPI | - | Promise(loader: <AMapLoader>) |
loadPlugin | 加载 JSAPI 提供的众多的插件,使用前确保 JSAPI 加载完成 | plugins | Promise(loader: <AMapLoader>) |
# 更新日志
← 更新日志 AMapUILoader →