echarts地图经常会遇到像素坐标转地理坐标和地理坐标转像素坐标的情况
echarts地图通过像素坐标获取经纬度
我们通过echarts的apimyChart.convertFromPixel
来通过像素坐标转换为经纬度。
myChart.on('click', function (params) {
console.log(params)
that.left = params.event.event.offsetX;
that.top = params.event.event.offsetY;
that.address = params.name
let data = myChart.convertFromPixel('geo', [that.left, that.top])
console.log(data)
})
echarts地图通过经纬度获取像素坐标
我们通过echarts的apimyChart.convertToPixel
来通过经纬度转换为像素坐标。
that.address = '四川省'
let datas = myChart.convertToPixel('geo', [102.02347029661686, 30.232391836704323]);