App下載

地圖定位箭頭怎么制作?代碼詳解!

指上菁蕪 2021-08-10 15:42:27 瀏覽數(shù) (4261)
反饋

地圖在使用地圖的時候在我們通過擴大之后可以看大有一個指向我們面對方向的箭頭,那么今天我們就來說說由于關于“地圖定位箭頭怎么制作?”這個問題吧!

功能點

  • 獲取當前定位
  • 時時顯示當前設備方向

重點

h5每次打開時,只是單純獲取的設備方向是無法正確朝向的。因為每次打開后地圖自身也受設備朝向影響。

所以需要再獲取羅盤方向進行校正。

以小程序獲取設備、羅盤方向,h5渲染定位箭頭為例,

相關公式:

// 跟新箭頭的方向應該根據設備與羅盤方向的差值
const newAngle = 360 - ( deviceAngle - compassAngle )

那么以上就是有關于:“地圖定位箭頭怎么制作?”這個問題本文的全部內容,希望對大家的學習有所幫助,更多的內容都可以在W3Cschool中進行學習。


0 人點贊