比如官网教程上的这个百度大楼,上面的A区,B区,C区这几个字是哪里来的?我代码里没有找到相关的字……还有这几个区的边界代码又是如何判断的?
具体事例也可以看百度官方教程:http://echarts.baidu.com/echarts2/doc/example/map18.html
应该是svg里面自带滴ABC三个区~!!
可以参照 http://code.taobao.org/p/Exam_2046/diff/2/Exam/lib/echarts/2.2.7/doc/example/svg/baidu-building.svg
这个是发请求回来的数据上的
你可以在xml哪儿打印一下 返回数据图层1里
// 自定义扩展图表类型:mapType = body
require('echarts/util/mapData/params').params.baiduBuilding = {
getGeoJson: function (callback) {
$.ajax({
url: "svg/baidu-building.svg",
dataType: 'xml',
success: function(xml) {
callback(xml)
}
});
}
}
地图数据是通过导入的GeoJson加载了baidubuilding的数据,是echarts地图集中的数据,展示代码里只是增加了自定义扩展的部分。