Interface IInputGeolocation
- Namespace
- GameCanvas
- Assembly
- GameCanvas.dll
public interface IInputGeolocation
Properties
DidUpdateGeolocationThisFrame
前回のフレーム処理以降に 位置情報イベントの更新があったかどうか
bool DidUpdateGeolocationThisFrame { get; }
Property Value
GeolocationStatus
位置情報サービスの状態
LocationServiceStatus GeolocationStatus { get; }
Property Value
- LocationServiceStatus
HasUserAuthorizedPermissionGeolocation
位置情報へのアクセス権限を取得済みかどうか
bool HasUserAuthorizedPermissionGeolocation { get; }
Property Value
LastGeolocationEvent
最後に取得した位置情報イベント
GcGeolocationEvent LastGeolocationEvent { get; }
Property Value
Methods
RequestUserAuthorizedPermissionGeolocationAsync(in Action<bool>)
位置情報へのアクセス権限を要求します
void RequestUserAuthorizedPermissionGeolocationAsync(in Action<bool> callback)
Parameters
StartGeolocationService(float, float)
位置情報サービスを起動します
void StartGeolocationService(float desiredAccuracy = 10, float updateDistance = 10)
Parameters
Remarks
位置情報へのアクセス権限がない場合、この処理は失敗します
StopGeolocationService()
位置情報サービスを停止します
void StopGeolocationService()
TryGetGeolocationEvent(out GcGeolocationEvent)
前回のフレーム処理以降にあった 位置情報イベントの取得を試みます
bool TryGetGeolocationEvent(out GcGeolocationEvent e)
Parameters
e
GcGeolocationEvent位置情報イベント
Returns
- bool
前回のフレーム処理以降に 位置情報イベントがあったかどうか