說在前面
想自己實現一個可視化的中國地圖(可以實現如用戶來源省份數據統計功能),網上搜了一下,翻了幾頁幾乎都是第三方庫(如echarts.js)實現的,簡直不能忍。
不是第三方庫不好,只是要花時間去適應別人的插件,而且從根本角度來說自己做有更大的修改空間,有針對性。
所以打算自己從基本開始實現一遍,占個坑,完成后傳上來。
大概想了兩種思路:
1用canvas畫出整個地圖
2用一個中國地圖圖片,然后設置area為多邊形,並賦值coords
為了實現移動到每個省份(區域 )會有對應的反應,無論哪種方法都要獲得地圖的拐點,或者說地圖的邊界線。