2013-04-19 1 views

답변

1

CLLocationManager 또는 MapView의 userLocation을 통해 사용자 위치를 얻습니다. 그런 다음 당신은 CLRegion를 생성하고이 같은 – containsCoordinate: 방법이다 사용할 수 킬로미터에 그 변환 (미터) 타입 정의가 두 배입니다

CLRegion* region = [[CLRegion alloc] initCircularRegionWithCenter:centerCoord radius:radius identifier:@""]; 
BOOL isInside = [region containsCoordinate:yourCoord] 
1
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location 

CLLocationDistance

을하고 그것을 비교 주어진 가치.