最近要做一个上海的迁徙图,搜到的都是 echarts 和mapv一样,有自己的API说明和demo 形式上非常相近,而且看起来功能比mapv更加完善。
另外是滴滴的一个蝌蚪迁徙图,看起来是真实轨迹的模拟,暂时没有找到能够支持的工具,暂时放一放。
迁徙图,目的就是为了描绘地图上一次从出发地到结束地点的过程,目前echarts迁徙图,我能看懂的,不包括真实过程模拟,也就是说一次真实迁徙中间有多个地点,路线是曲折的,但是echarts目前支持的是两点之间画一条曲线。
迁徙图所需要的输入就是,所有迁徙对应的(出发地,目的地,人数)
当然还需要,所有涉及到的位置的准确地理经纬度(百度地图经纬度,其他地图的经纬度需要转换成百度地图经纬度)
大的过程如下:
下载echarts-2.2.7压缩包
注意 echarts的版本很多,我没有一一用过,这是我当时下载的一个,不知道是不是比较好的一版,但是至少可以画迁徙图,大家自己根据需求再研究吧。
2.解压缩后,到echarts-2.2.7\extension\BMap\doc目录下
我因为要画上海市内部的迁徙图,所以需要用到百度地图支持
demo上都是都省市以上的级别的迁徙图,放心吧,虽然不太一样,demo用的已经做好的地图json文件,但是百度地图支持任意级别的显示,所以说学会了上海市以下级别的迁徙图,任何级别的迁徙图都能画
3.doc下面有一个bmap和一个example
可以打开html看一下效果。bmap就和网