2019年10月31日 星期四

[morse]Geolocation - 撰寫行動裝置上使用的 GPS APP


Geolocation API



這個 API 可以使用 Angular 搭配 Ionic Ionic , 就可以撰寫行動裝置上使用的 GPS APP。


Document







getCurrentPosition()
獲取設備當前的位置

watchPosition()
這個方法是用來註冊一個處理的函式,當使用者的裝置位置更新時,這個函式所傳入的回呼函式就會自動被呼叫。你也可以選擇性的定義錯誤時那些錯誤回呼函式需要被呼叫。

clearWatch()
這個函式用來取消 watchPosition() 註冊的函式。

Coordinates
這個介面用來存取裝置的經緯度、速度以及這些數值的準確度。

Coordinates.latitude
唯讀,回傳一個十進位的 double 代表緯度

Coordinates.longitude 唯讀,回傳一個十進位的 double 代表經度

Coordinates.altitude 唯讀,回傳一個 double 代表距離海平面的高度,單位為公尺。如果無法提供這個值就傳回null

Coordinates.longitudeAccuracy
唯讀,回傳一個double代表高度的精準度,單位為公尺。如果無法提供這個值就傳回null

Coordinates.heading
唯讀,回傳一個double,代表裝置前進的方向,這個數值代表你偏離北方多少度,0度代表正北方,以順時針方向遞增,如果速度為0則此值NaN,如果無法提供值則傳回null。

Coordinates.speed
唯讀,回傳一個double代表速度,單位為公尺/秒,如果無法提供值則傳回null。




沒有留言:

張貼留言