다음을 통해 공유


IGeolocation 인터페이스

정의

디바이스의 현재 위치를 가져오는 방법을 제공합니다.

public interface class IGeolocation
public interface IGeolocation
type IGeolocation = interface
Public Interface IGeolocation

속성

IsListeningForeground

앱이 포그라운드에 있는 동안 현재 위치 업데이트를 수신 대기하는지를 나타냅니다.

메서드

GetLastKnownLocationAsync()

디바이스의 마지막으로 알려진 위치를 반환합니다.

GetLocationAsync(GeolocationRequest, CancellationToken)

디바이스의 현재 위치를 반환합니다.

StartListeningForegroundAsync(GeolocationListeningRequest)

이벤트를 사용하여 위치 업데이트 수신 대기를 LocationChanged 시작합니다. 이벤트는 앱이 포그라운드에 있는 경우에만 전송할 수 있습니다. Permissions.LocationWhenInUse 사용자의 요청입니다.

StopListeningForeground()

앱이 포그라운드에 있을 때 위치 업데이트 수신 대기를 중지합니다. 가 현재 false인 경우 IsListeningForeground 아무런 효과가 없습니다.

이벤트

ListeningFailed

위치 업데이트를 수신하는 동안 오류가 발생할 때 발생합니다. 이벤트가 발생하면 추가 위치 업데이트 수신 대기가 중지되고 더 이상 LocationChanged 이벤트가 전송되지 않습니다.

LocationChanged

위치 업데이트를 수신 대기하는 동안 발생합니다.

확장 메서드

GetLocationAsync(IGeolocation, GeolocationRequest)

디바이스의 현재 위치를 반환합니다.

GetLocationAsync(IGeolocation)

디바이스의 현재 위치를 반환합니다.

적용 대상