问题原因:移动或缩放地图后,地图中心点位改变,然后下钻重新生成地图后,中心点位改变所以地图漂移。
解决方法:下钻重新生成地图后,把中心点位还原就行。
如果以地图外容器控制地图位置,那么在第一次生成地图时候给goe配置:
geo: {
type: 'map',
map: 'china',
zoom: 1, // 初始化的缩放比例
center: undefined, // 地图的中心点
在下钻地图时候,再将geo> center配置还手动设置为undefined
echarts geo配置中的center是地图的中心点坐标,通常是一个数组
设置center: undefined地图就能复原的原理:默认以鼠标点击位置作为geo配置center的经纬度