h5每次打開時,只是單純獲取的設備方向是沒法正確朝向的。由於每次打開後地圖自身也受設備朝向影響。因此須要再獲取羅盤方向進行校訂。小程序
以小程序獲取設備、羅盤方向,h5渲染定位箭頭爲例,相關公式:spa
// 跟新箭頭的方向應該根據設備與羅盤方向的差值 const newAngle = 360 - ( deviceAngle - compassAngle )