Geolocator.DesiredAccuracy 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Geolocator提供位置更新的正確性層級。
public:
property PositionAccuracy DesiredAccuracy { PositionAccuracy get(); void set(PositionAccuracy value); };
PositionAccuracy DesiredAccuracy();
void DesiredAccuracy(PositionAccuracy value);
public PositionAccuracy DesiredAccuracy { get; set; }
var positionAccuracy = geolocator.desiredAccuracy;
geolocator.desiredAccuracy = positionAccuracy;
Public Property DesiredAccuracy As PositionAccuracy
屬性值
Geolocator提供位置更新的正確性層級。
Windows 需求
應用程式功能 |
location
ID_CAP_LOCATION [Windows Phone]
|
範例
下列範例示範如何設定所需的精確度。
Geolocator geolocator = new Geolocator();
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.Default;
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.High;
備註
只有在您的應用程式需要最精確的可用資料時,才將 DesiredAccuracy 設定為 High 。 將 DesiredAccuracy 設定為 [預設值 ] 以針對電源進行優化。
注意
某些硬體可能不支援高精確度的位置資料。 如果您的應用程式嘗試將精確度設定為不支援的值,精確度將會設定為硬體支援的限制。 因此,不保證設定 DesiredAccuracy 屬性對資料的正確性造成影響。
DesiredAccuracyInMeters屬性提供更細微的精確度和控制位置結果。 大部分的應用程式只要使用 DesiredAccuracy 屬性即可。
當未設定 DesiredAccuracyInMeters 或 DesiredAccuracy 時,您的應用程式會使用 500 公尺的精確度設定, (對應至 Default) 的 DesiredAccuracy 設定。 將 DesiredAccuracy 設定為 Default 或 High 會分別將 DesiredAccuracyInMeters 設定為 500 或 10 公尺。 當您的應用程式同時設定 DesiredAccuracy 和 DesiredAccuracyInMeters時,您的應用程式將會使用最後設定的精確度值。