Geolocator.PositionChanged | positionchanged Event

在位置更新時引發。

語法


function onPositionChanged(eventArgs) { /* 您的程式碼 */ }
 
// addEventListener syntax
geolocator.addEventListener("positionchanged", onPositionChanged);
geolocator.removeEventListener("positionchanged", onPositionChanged);
 
- or -

geolocator.onpositionchanged = onPositionChanged;


事件資訊

委派 TypedEventHandler<Geolocator, PositionChangedEventArgs>

備註

第一次使用 Geolocator 物件訂閱 PositionChanged 事件必須是在 UI 執行緒上進行,以便向使用者顯示同意提示。如需詳細資訊,請參閱存取個人資料之裝置的方針

您可以使用傳遞到您的事件處理常式的 PositionChangedEventArgs 物件存取有關事件的資訊。

處於 [連線待命] (Connected Standby) 狀態時,Geolocator 物件永遠可以具現化,但 Geolocator 物件找不到任何感應器來彙總,而對 GetGeopositionAsync 的呼叫將在 7 秒後逾時,PositionChanged 事件接聽程式永遠不會呼叫,而且 StatusChanged 事件接聽程式將在 NoData 狀態下呼叫一次。

需求

支援的最小用戶端

Windows 8

支援的最小伺服器

不支援

支援的最小電話

Windows Phone 8

命名空間

Windows.Devices.Geolocation
Windows::Devices::Geolocation [C++]

Metadata

Windows.winmd

Capabilities

location
ID_CAP_LOCATION [Windows Phone]

請參閱

Geolocator
PositionChangedEventArgs

 

 

顯示:
© 2014 Microsoft