当我们做地理坐标系的图表时,怎么找不到合适的底图怎么办?比如天津的底图,往往还是按照以前的行政区划,没有滨海新区;又或者我想把某个产业园区圈出来怎么办?
这就涉及到自制「GeoJSON」(一种用于编码各种地理数据结构的格式),今天就给大家介绍一个可以自制「GeoJSON」的网站:http://geojson.io/
如图,这个网站可以创建、编辑、保存「GeoJSON」文件,可以在地图上画点、线、多边形等,左边操作的同时,右侧的 JSON 会同步变化。
此外,右侧的「Table」选项卡,点进去还可以为区域添加属性(地名)
编辑好之后,点击 Save>>GeoJSON 就可以保存(下载)
这时,就可以参照官方的「JSON 引入示例」,将自制的「GeoJSON」引入:
$.get('map/json/china.json', function (chinaJson) {
echarts.registerMap('china', chinaJson);
var chart = echarts.init(document.getElementById('main'));
chart.setOption({
series: [{
type: 'map',
map: 'china'
}]
});
});
几点注意:
本文分享自 ZXand618的ECharts之旅 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!