首页 / 浏览问题 / 云GIS / 问题详情
ol3Echarts geojson数据 百度echarts 问题
3EXP 2019年12月25日
//设置ol3Echarts
this.echartslayer = new ol3Echarts(null, {
          hideOnMoving: true,
          hideOnZooming: true
        });
 this.echartslayer.appendTo(this.map);
//ajax获取json数据
this.Ajax.get("../static/map_polygon.json").then(msg => {
        echarts.registerMap("MLP", msg.data);
        var option = {
          series: [
            {
              name: "1111",
              type: "map",
              roam: true,
              map: "MLP",
              itemStyle: {
                emphasis: { label: { show: true } }
              }
            }
          ]
        };
        console.log(option);
        this.echartslayer.setChartOptions(option);
 });

然后,我geojson数据集是84坐标系,数据正常。我到这步就蒙圈了。

1个回答

您好,如果是echarts加载geojson的问题的话建议您查看一下echarts的相关帮助文档
5,668EXP 2019年12月25日
import ol from "openlayers";

import ol3Echarts from "ol3-echarts";

import echarts from "echarts";

import "@supermap/iclient-openlayers";

用的是这个几个包
你们能确保,你们这边没问题没?
还有,你们这样的示例有么?我就是看见没有,我才这样做。发现问题,才来提问,你一脚踢到echarts那边去。貌似不合理吧。

echarts数据的加载在官网中有相关的范例,因为这个报错的信息看的话主要是体现在echarts的js文件中,所以判断可能是和echarts有关。可以在echarts官网用代码替换试一下能否正常的加载或者如果觉得麻烦的话可以把数据私信发给我我这边在echarts官网加载测试一下

https://iclient.supermap.io/web/introduction/openlayersDevelop.html#ECharts

https://iclient.supermap.io/examples/openlayers/editor.html#echartsLinesBus

现在确认了,我加载百度官方示例的地图。在这边都不显示。报错是一样的。
怎么私信你?
点击个人资料页有私信功能,可以的话把您qq号直接发给我
已发你了511856112
...