1
0
mirror of https://gitlab.com/JKANetwork/CheckServer.git synced 2026-03-10 04:22:02 +01:00
Files
CheckServer/vendors/echarts/extension/bmap/BMapModel.js
2020-10-04 17:14:00 +02:00

35 lines
805 B
JavaScript

define(function (require) {
function v2Equal(a, b) {
return a && b && a[0] === b[0] && a[1] === b[1];
}
return require('echarts').extendComponentModel({
type: 'bmap',
getBMap: function () {
// __bmap is injected when creating BMapCoordSys
return this.__bmap;
},
setCenterAndZoom: function (center, zoom) {
this.option.center = center;
this.option.zoom = zoom;
},
centerOrZoomChanged: function (center, zoom) {
var option = this.option;
return !(v2Equal(center, option.center) && zoom === option.zoom);
},
defaultOption: {
center: null,
zoom: 1,
mapStyle: {},
roam: false
}
});
});