import AMapLoader from '@amap/amap-jsapi-loader';

const loadMap = function (mapOption) {
  if (mapOption.movingDraw) {
    window['movingDraw'] = true;
  }
  return new Promise(resolve => {
    AMapLoader.load({
      key: mapOption.key,
      version: mapOption.version,
      plugins: mapOption.plugins,
    })
      .then(AMap => {
        resolve(AMap);
      })
      .catch(e => {
        console.error('地图加载失败', e);
      });
  });
};
export default loadMap;
