Geolocator.RequestAccessAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意
一部の情報はリリース前の製品に関する事項であり、正式版がリリースされるまでに大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は、2024 年秋に予定されているオペレーティング システムの動作に対する今後の変更の影響を受けます。 詳細については、「 Wi-Fi アクセスと場所の API 動作の変更」を参照してください。
位置情報データにアクセスするためのアクセス許可を要求します。
public:
static IAsyncOperation<GeolocationAccessStatus> ^ RequestAccessAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<GeolocationAccessStatus> RequestAccessAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<GeolocationAccessStatus> RequestAccessAsync();
function requestAccessAsync()
Public Shared Function RequestAccessAsync () As IAsyncOperation(Of GeolocationAccessStatus)
戻り値
位置情報データへのアクセス許可が付与されているかどうかを示す GeolocationAccessStatus 。
- 属性
Windows の要件
アプリの機能 |
location
|
注釈
RequestAccessAsync メソッドを使って、ユーザーに位置情報へのアクセス許可を求めます。 ユーザーに対するこの要求はアプリごとに 1 回だけ行われます。 初めてアクセス許可を付与または拒否した後、このメソッドはアクセス許可の入力を求めなくなります。 メッセージが表示された後にユーザーが場所のアクセス許可を変更できるように、デバイスの場所設定へのリンクを指定することをお勧めします。 ユーザーがアプリに何らかの場所のアクセス許可を与えると、アプリは意図したとおりに動作します。使用されている場所の追跡の種類を確認するには、取得した Geocoordinate オブジェクトの PositionSource プロパティに対してクエリを実行します。
ヒント
アプリから場所の設定にリンクするには、URI ms-settings:privacy-location
を使用して LaunchUriAsync メソッドを呼び出します。 詳しくは、「Windows 設定アプリの起動」をご覧ください。