Geolocation API
這個 API 可以使用 Angular 搭配 Ionic Ionic , 就可以撰寫行動裝置上使用的 GPS APP。
Document
- The geolocation object
- Describing a position
- Handling errors
- Geolocation Live Example
- Prompting for permission
- Browser compatibility
- See also
Interfaces
Properties
getCurrentPosition()
獲取設備當前的位置
獲取設備當前的位置
watchPosition()
這個方法是用來註冊一個處理的函式,當使用者的裝置位置更新時,這個函式所傳入的回呼函式就會自動被呼叫。你也可以選擇性的定義錯誤時那些錯誤回呼函式需要被呼叫。
這個方法是用來註冊一個處理的函式,當使用者的裝置位置更新時,這個函式所傳入的回呼函式就會自動被呼叫。你也可以選擇性的定義錯誤時那些錯誤回呼函式需要被呼叫。
clearWatch()
這個函式用來取消 watchPosition() 註冊的函式。
這個函式用來取消 watchPosition() 註冊的函式。
Coordinates
這個介面用來存取裝置的經緯度、速度以及這些數值的準確度。
這個介面用來存取裝置的經緯度、速度以及這些數值的準確度。
Coordinates.latitude
唯讀,回傳一個十進位的 double 代表緯度
唯讀,回傳一個十進位的 double 代表緯度
Coordinates.longitude
唯讀,回傳一個十進位的 double 代表經度
Coordinates.altitude
唯讀,回傳一個 double 代表距離海平面的高度,單位為公尺。如果無法提供這個值就傳回null
Coordinates.longitudeAccuracy
唯讀,回傳一個double代表高度的精準度,單位為公尺。如果無法提供這個值就傳回null
唯讀,回傳一個double代表高度的精準度,單位為公尺。如果無法提供這個值就傳回null
Coordinates.heading
唯讀,回傳一個double,代表裝置前進的方向,這個數值代表你偏離北方多少度,0度代表正北方,以順時針方向遞增,如果速度為0則此值NaN,如果無法提供值則傳回null。
唯讀,回傳一個double,代表裝置前進的方向,這個數值代表你偏離北方多少度,0度代表正北方,以順時針方向遞增,如果速度為0則此值NaN,如果無法提供值則傳回null。
Coordinates.speed
唯讀,回傳一個double代表速度,單位為公尺/秒,如果無法提供值則傳回null。
唯讀,回傳一個double代表速度,單位為公尺/秒,如果無法提供值則傳回null。
沒有留言:
張貼留言