LocationManager.AddProximityAlert 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
위치(위도, 경도) 및 지정된 반지름에 의해 지정된 위치에 대한 근접 경고를 설정합니다.
[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
- 특성
예외
권한이 없으면 AccessFineLocation
설명
위치(위도, 경도) 및 지정된 반지름에 의해 지정된 위치에 대한 근접 경고를 설정합니다.
디바이스가 위치 주변 영역을 입력하거나 종료했음을 감지하면 지정된 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 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.