Location-Sensor 位置感應器 Location Sensor 元件可提供 Android 裝置現在的位置,第一優先是使用 Android 裝置上的 GPS,接著是其他定位方法例如行動基地臺或是無線網路來定位。 LocationSensor為一非可視元件,可提供有關位置的資訊,包括經度、緯度、海拔高度 (某些裝置可能不支援)和地址。 它還支援地理編碼,將指定地址(不一定要是裝置當下的位置)轉換為經度和緯度,分別使用 LatitudeFromAddress()與LongitudeFromAddress()等指令。 正常使用 LocationSensor 之前,必須將其 Enabled 屬性設為真,另外裝置本身必須能夠通過 GPS 衛星或上述其他方法進行位置感測。 屬性 Accuracy LocationSensor.Accuracy:回傳 Android 裝置的精度等級,單位為公尺。 Altitude LocationSensor.Altitude:回傳 Android 裝置海拔的高度,視硬體支援程度而定。 AvailableProviders LocationSensor.AvailableProviders:回傳可用的服務提供者清單,例如像是 GPS 或網路。 CurrentAddress LocationSensor.CurrentAddress:回傳 Android 裝置所在地的地址。 Enabled 本項需設為真,才可取得位置資訊。 LocationSensor.Enabled:取得位置感應器現在是否可使用(boolean) Set LocationSensor.Enabled:設定位置感應器為可/不可使用 HasAccuracy 本項如果為真,代表本 Android 裝置可以回傳精度。 LocationSensor.HasAccuracy:本 Android 裝置可以回傳精度。 HasAltitude 本項如果為真,代表本 Android 裝置可以回傳海拔高度。 LocationSensor.HasAltitude:本 Android 裝置可以回傳海拔高度。 HasLongitudeLatitude 本項如果為真,代表本 Android 裝置可以回傳經度和緯度。 LocationSensor.HasLongitudeLatitude:本 Android 裝置可以回傳經度和緯度。 | Longitude LocationSensor.Longitude:Android 裝置所在位置的經度。 ProviderLocked Android 裝置將鎖定現在的服務提供者。 LocationSensor.ProviderLocked:取得Android 裝置是否鎖定現在的服務提供者。 Set LocationSensor.ProviderLocked:設定Android 裝置鎖定現在的服務提供者。 ProviderName 目前服務提供者名稱。 LocationSensor.ProviderName:取得目前服務提供者名稱。 Set LocationSensor.ProviderLocked :設定目前服務提供者名稱。 DistanceInterval LocationSensor 的距離間隔 LocationSensor.DistanceInterval : 取得 LocationSensor 的距離間隔 Set LocationSensor.DistanceInterval : 設定 LocationSensor 的距離間隔 TimeInterval LocationSensor 的時間間隔 LocationSensor.TimeInterval : 取得 LocationSensor 的時間間隔 Set LocationSensor.TimeInterval : 設定 LocationSensor 的時間間隔 事件 LocationChanged(number latitude, number longitude, number altitude) when LocationSensor.LocationChanged : Android 裝置位置改變時呼叫本事件。 StatusChanged(text provider, text status) when LocationSensor.StatusChanged : Android 裝置的服務提供者改變時呼叫本事件。 方法 LatitudeFromAddress(text locationName) LocationSensor.LatitudeFromAddress : 回傳指定地址的緯度。 LongitudeFromAddress(text locationName) LocationSensor.LongitudeFromAddress : 回傳指定地址的經度。 |