UNPKG

echarts-bmap

Version:
35 lines (25 loc) 679 B
import * as echarts from "echarts/lib/echarts"; function v2Equal(a, b) { return a && b && a[0] === b[0] && a[1] === b[1]; } export default 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: [104.114129, 37.550339], zoom: 1, mapStyle: {}, roam: false } });