echarts的5.0版本怎么绘制中国地图并实现省市区三级下钻?

唐伯虎点蚊香
  • 380

echarts的5.0版本移除了内置的地图数据,所以画中国省市区地图我找的第三方的geojson数据,比如阿里的datav,但是调它的接口跨域调不通,而且好像datav也只开放省的数据,不开放市区的geojson数据了。

请问该怎么获取第三方的省市区geojson数据来实现三级下钻呢?难道只能把省市区的json数据下下来放到vue项目里吗?求教

回复
阅读 465
2 个回答

http://datav.aliyun.com/tools...

可以看下这个,也是阿里的datav,有三级数据和请求方式



也不知道你咋调用的,两种方式都没有跨域

$.ajax({
  url: 'https://geo.datav.aliyun.com/areas_v3/bound/geojson?code=340100_full',
  success: function(data){
    console.log(data)
  }
})
$.ajax({
  url: 'https://geo.datav.aliyun.com/areas_v3/bound/340000_full.json',
  success: function(data){
    console.log(data)
  }
})

image.png

hotsuitor
  • 3
新手上路,请多包涵

可以参考下这个:https://github.com/touxing/ec...
echart版本是3.x
思路可以参考下,版本更新用 echart5.x 改动的地方应该不大。
地图资源可以改为对接高德的 省市区 api接口

img

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏