echart3 地图如何获取经纬度坐标,鼠标点击地图的时候,可以获取点击地方的经纬度(如何通过鼠标点击的地方的坐标转化为对应的经纬度坐标)
One-line summary [问题简述]
方法1:在网上找了这个方法,但是打印出来没有__graphicEls和__itemLayouts方法
var seriesModel = myChartworld.getModel().getSeriesByIndex(0);
var model1 = myChartworld.getModel().getSeries()[0];
console.log(seriesModel);
console.log(model1);
console.log(model1.__graphicEls);
console.log(model1.__itemLayouts);
方法2:使用以下方法,但是坐标打印出值,不正确
myChartworld.on('click', function (params) {
console.log(params);
var mouseEvent = params.event;
var event = mouseEvent.event;
var pageX = event.pageX;
var pageY = event.pageY;
var arr = [pageX, pageY];
// 获取地理坐标系实例
var coordSys = seriesModel.coordinateSystem;
// dataToPoint 相当于 getPosByGeo