import AMapLoader from '@amap/amap-jsapi-loader';
import { AMAP_KEY, SECURITY_JS_CODE } from './const';
// @ts-ignore
window['_AMapSecurityConfig'] = {
	securityJsCode: SECURITY_JS_CODE,
};
export function getAMapLoader({ aMapUI = false, aMapLoca = false }) {
	const config = {
		key: AMAP_KEY,
		version: '2.0',
		plugins: [], // 需要使用的的插件列表,如比例尺'AMap.Scale'等
	};
	if (aMapUI) {
		config['AMapUI'] = {
			version: '1.1',
			plugins: [], // 需要加载的 AMapUI ui插件
		};
	}
	if (aMapLoca) {
		config['Loca'] = {
			// version: '1.3.2', // Loca 版本,缺省 1.3.2
			version: '2.0', // Loca 版本,缺省 1.3.2
		};
	}
	return AMapLoader.load(config);
}