xaml で Windows 8 ストア アプリを開発していますが、ユーザーの GPS 位置情報を使用しています。ユーザーが使用しているデバイスに GPS 機能があるかどうかをプログラムで知る方法はありますか?
Windows Phone とは異なり、インターネット接続がある場合にのみ機能しますか?
xaml で Windows 8 ストア アプリを開発していますが、ユーザーの GPS 位置情報を使用しています。ユーザーが使用しているデバイスに GPS 機能があるかどうかをプログラムで知る方法はありますか?
Windows Phone とは異なり、インターネット接続がある場合にのみ機能しますか?
位置センサーの状態を確認する必要があります
var location = new Geolocator();
if(location.LocationStatus == PositionStatus.NotAvailable)
{
//Do Something
}
else
{
//Do Something else
}
次の記事は、Geolocationトピックを非常にうまくカバーしています
http://www.jeffblankenburg.com/2012/11/14/31-days-of-windows-8-day-14-geolocation/
センサーの状態を確認できるはずです。
NotSupportedセンサー ハードウェアが利用できません。
Readyセンサーが使用可能で、データを解決しています。
Initializingセンサーは使用可能で、初期化中です。
NoDataセンサーがデータを取得できません。
NoPermissions呼び出し元には、センサーのデータにアクセスする権限がありません。
Disabledセンサーが無効になっています。