@vuemap/vue-amap
Version:
高德地图vue3版本封装
34 lines (31 loc) • 1.02 kB
JavaScript
import AMapLoader from '@vuemap/amap-jsapi-loader';
import { merge } from 'lodash-es';
const DEFAULT_AMP_CONFIG = {
"key": "",
// 申请好的Web端开发者Key,首次调用 load 时必填
"version": "2.0",
// 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
"plugins": [],
// 需要使用的的插件列表,如比例尺'AMap.Scale'等
// 'Loca': { // 是否加载 Loca, 缺省不加载
// 'version': '2.0.0' // Loca 版本,缺省 1.3.2
// },
serviceHost: "",
securityJsCode: ""
};
function AMapAPILoader(config = {}) {
config = merge({}, DEFAULT_AMP_CONFIG, config);
if (config.serviceHost) {
window._AMapSecurityConfig = {
serviceHost: config.serviceHost
};
} else if (config.securityJsCode) {
window._AMapSecurityConfig = {
securityJsCode: config.securityJsCode
};
}
return AMapLoader.load(config);
}
const resetJsApi = AMapLoader.reset;
export { AMapAPILoader as default, resetJsApi };
//# sourceMappingURL=amap-api-loader.mjs.map