Table of Contents

Interface IGeoLocationService

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

设备地理位置服务

public interface IGeoLocationService : IAsyncDisposable
Inherited Members
Extension Methods

Methods

ClearWatchPositionAsync(long)

清除 WatchPositionAsync 方法

ValueTask<bool> ClearWatchPositionAsync(long id)

Parameters

id long

WatchPositionAsync(Func<GeolocationPosition, Task>) 方法返回值

Returns

ValueTask<bool>

GetPositionAsync()

获得设备地理位置方法

Task<GeolocationPosition?> GetPositionAsync()

Returns

Task<GeolocationPosition>

WatchPositionAsync(Func<GeolocationPosition, Task>)

注册 WatchPositionAsync 监控地理位置变化方法

ValueTask<long> WatchPositionAsync(Func<GeolocationPosition, Task> callback)

Parameters

callback Func<GeolocationPosition, Task>

Returns

ValueTask<long>