ts-bigscreen-vue/node_modules/v-charts/lib/amap.common.js

49 lines
1.2 KiB
JavaScript

'use strict';
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var utils = require('./utils');
require('echarts-amap');
var Core = _interopDefault(require('./core'));
var amap = function amap(_, __, settings, extra) {
var key = settings.key,
v = settings.v,
amap = settings.amap,
useOuterMap = settings.useOuterMap;
var _once = extra._once;
var registerSign = 'amap_register';
if (!key && !useOuterMap) console.warn('settings.key must be a string.');
if (_once[registerSign]) return {};
_once[registerSign] = true;
if (useOuterMap) return { amap: amap };
return utils.getAmap(key, v).then(function (_) {
return { amap: amap };
});
};
var _extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
var index = _extends({}, Core, {
name: 'VeAmap',
data: function data() {
this.chartHandler = amap;
return {};
}
});
module.exports = index;