다음을 통해 공유


LocationManager.AddProximityAlert 메서드

정의

위치(위도, 경도) 및 지정된 반지름에 의해 지정된 위치에 대한 근접 경고를 설정합니다.

[Android.Runtime.Register("addProximityAlert", "(DDFJLandroid/app/PendingIntent;)V", "GetAddProximityAlert_DDFJLandroid_app_PendingIntent_Handler")]
public virtual void AddProximityAlert (double latitude, double longitude, float radius, long expiration, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register("addProximityAlert", "(DDFJLandroid/app/PendingIntent;)V", "GetAddProximityAlert_DDFJLandroid_app_PendingIntent_Handler")>]
abstract member AddProximityAlert : double * double * single * int64 * Android.App.PendingIntent -> unit
override this.AddProximityAlert : double * double * single * int64 * Android.App.PendingIntent -> unit

매개 변수

latitude
Double

경고 지역의 중앙 지점 위도

longitude
Double

경고 영역의 중앙 지점 경도

radius
Single

경고 영역의 중앙 지점 반경(미터)

expiration
Int64

이 근접 경고에 대한 만료 실시간(밀리초) 또는 만료 없음을 나타내는 -1

pendingIntent
PendingIntent

PendingIntent 경고 지역에 들어오거나 나가는 항목이 검색되면 전송되는 a

특성

예외

설명

위치(위도, 경도) 및 지정된 반지름에 의해 지정된 위치에 대한 근접 경고를 설정합니다.

디바이스가 위치 주변 영역을 입력하거나 종료했음을 감지하면 지정된 PendingIntent가 발생합니다.

실행된 의도에는 키가 #KEY_PROXIMITY_ENTERING추가된 부울 추가가 있습니다. 값이 true이면 디바이스가 근접 지역으로 진입합니다. false이면 종료됩니다.

위치 예측의 대략적인 특성으로 인해 디바이스가 지정된 영역을 잠시 통과하면 의도가 발생하지 않을 수 있습니다. 마찬가지로 디바이스가 지정된 영역에 매우 가깝게 지나갔지만 실제로 입력하지 않으면 의도가 발생할 수 있습니다.

API 버전 17 이전에는 이 메서드를 사용 android.Manifest.permission#ACCESS_FINE_LOCATION 하거나 android.Manifest.permission#ACCESS_COARSE_LOCATION. API 버전 17 이상에서 이 메서드에는 android.Manifest.permission#ACCESS_FINE_LOCATION 권한이 필요합니다.

에 대한 android.location.LocationManager.addProximityAlert(double, double, float, long, android.app.PendingIntent)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상