CLLocation - 두 점사이 거리 구하기
Info
GPS 사용하는 iPhone 개발을 진행하다보면 내비게이션에서 경로찾기를 하는 경우 혹은 특정 스팟까지의 거리를 구하기 위해 두 점 사이의 거리를 구해야 하는 경우들이 있다.
점 하나는 위도, 경도 값으로 이루어져 있어서 어떤 언어에서는 직접 계산을 해서 거리를 구하기도 하지만, Objective-C 에서는 CLLocation 클래스에서
distanceFromLocation:
이라는 함수를 제공해준다.Code
CLLocation *pointA = [[CLLocation alloc] initWithLatitude:"latitudeDouble" longitude:"longitudeDouble"];
CLLocation *pointB = [[CLLocation alloc] initWithLatitude:"latitudeDouble" longitude:"longitudeDouble"];
CLLocationDistance distance = [pointA distanceFromLocation:pointB];
반응형
'Programming > iOS - ObjC' 카테고리의 다른 글
[NSArray] 배열에 있는 모든 객체에서 같은 함수 호출하기 (0) | 2018.05.07 |
---|---|
[AppIcon] iOS 10.3 Dynamic Alternate Icon Name (동적으로 앱 아이콘 변경) (0) | 2017.03.28 |
Layer - 그림자 넣기 (0) | 2017.03.19 |
[APNs] Push notification 등록 (iOS10 대응) (0) | 2016.12.11 |
ObjectiveC와 Javascript 상호 호출 (0) | 2015.07.09 |
UILabel - 특정 범위 색상 변경 (0) | 2015.07.09 |
Device type check (0) | 2015.07.09 |
CATransition - UINavigation push animation (0) | 2015.07.09 |
UIAlertView - TextField 추가 (0) | 2015.07.09 |
NSString - Base64 Encoding/Decoding (0) | 2015.06.30 |