내가하고 싶은 것은 앱이로드 될 때 사용자 위치를 얻은 다음 버튼을 클릭하면 사용자의 거리가 반경 내에 있는지 확인하기를 원합니다. 내 원하는 위치에 다음 무언가를 할 것입니다Geofence를 사용하여 사용자 좌표를 가져 오는 것이 작동하지 않습니다.
위치는 내가 가진 문제는 무엇입니까 ... 난 단지 사용자가 있는지 확인하기 위해 필요하기 때문에 나는 가장 간단한 방법으로 사용자의 위치를 얻으려고 노력하고있다 또는 "
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double longitude = location.getLongitude();
double latitude = location.getLatitude();
List<Geofence> mGeofenceList = new ArrayList<Geofence>();
mGeofenceList.add(new Geofence.Builder()
.setRequestId("Request ID")
.setCircularRegion(latitude, longitude, 480f)
.setExpirationDuration(300000) // duration is in millis (5mins)
.setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER | Geofence.GEOFENCE_TRANSITION_EXIT)
.build());
}
,369 : 위치 "주변
는 사용자의 위치 (준수하지만 응용 프로그램 충돌)을 얻을 내 코드입니다
충돌 당시 logcat을 제공하십시오. –