91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mapbox-gl+turf.js如何實現箭頭

發布時間:2021-12-03 14:30:07 來源:億速云 閱讀:337 作者:小新 欄目:大數據

小編給大家分享一下mapbox-gl+turf.js如何實現箭頭,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

 mapbox-gl+和turf.js實現簡單的箭頭畫法,使用turf.js中現有的算法,計算角度和位置信息,在mapbox-gl上展示箭頭的效果。
turf.js官網:  
http://turfjs.org/getting-started
主要使用turf.js的兩個接口:  rhumbBearing和  rhumbDestination。
rhumbBearing是計算起點到終點的相對于北向的角度,返回的結果是度數;
rhumbDestination是已知一個點,根據距離點的距離和相對于北向的角度,計算另一個點的位置;
實現步驟:
1、在地圖上畫2個點,連成一條線,并計算起點到終點的角度;  
2、根據計算的角度,在線的終點上,計算一個和線夾角為30度(可根據實際調整角度),距離為50米新的點位置;
3、  根據計算的角度,在線的終點上,  計算一個  和線夾角為-  30度(可根據實際調整角度  ),距離為  50米  新的點位置  ;
4、根據2和3的操作,實現箭頭頭部的效果;
5、將以上的點,兩兩以線的方式連接起來,達到一個簡單箭頭的效果。
簡單的效果圖:

mapbox-gl+turf.js如何實現箭頭

以上是“mapbox-gl+turf.js如何實現箭頭”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西平县| 曲阳县| 宜春市| 永清县| 舞钢市| 怀安县| 永兴县| 钦州市| 高平市| 元阳县| 林州市| 肥乡县| 翁源县| 屯门区| 荣昌县| 通渭县| 香河县| 仪征市| 巩义市| 南昌市| 建瓯市| 泰兴市| 芜湖市| 新巴尔虎右旗| 石台县| 新安县| 永兴县| 新泰市| 长葛市| 唐河县| 抚顺县| 镇原县| 大理市| 金华市| 蒲江县| 旌德县| 武功县| 淅川县| 清涧县| 都昌县| 澄城县|