因為功能需求,本人在ArcGIS API for JS的4.16版本與leaflet框架中都遇到過需要進行流向分析繪畫箭頭的功能,
本人參考了http://www.itdecent.cn/p/51d4a147a038的內(nèi)容實現(xiàn)了繪制箭頭的功能

說明
上面一堆看不懂的算法代碼以及 a,b,c等變量,都是在解方程時產(chǎn)生的中間變量,此處沒辦法寫上注釋。不過過程就是將地理坐標點先轉(zhuǎn)換成為屏幕坐標點,然后按照45度夾角的方式傳入一個屏幕像素長度,求得箭頭構(gòu)成的polyline