说在前面
想自己实现一个可视化的中国地图(可以实现如用户来源省份数据统计功能),网上搜了一下,翻了几页几乎都是第三方库(如echarts.js)实现的,简直不能忍。
不是第三方库不好,只是要花时间去适应别人的插件,而且从根本角度来说自己做有更大的修改空间,有针对性。
所以打算自己从基本开始实现一遍,占个坑,完成后传上来。
大概想了两种思路:
1用canvas画出整个地图
2用一个中国地图图片,然后设置area为多边形,并赋值coords
为了实现移动到每个省份(区域 )会有对应的反应,无论哪种方法都要获得地图的拐点,或者说地图的边界线。