iPhone 3G : 고정 지점 주위에 위치를 보여주는 방법?
-
08-07-2019 - |
문제
Corelocation을 통해 현재 위치가 고정되어 있습니다. 이제 기존 데이터베이스에서 해당 위치를 얻고 싶습니다.
어떻게 시작합니까?
업데이트 : 다음은 Haversine 공식의 구현입니다. http://www.jaimerios.com/?p=39 (매우 유용한)
해결책
CLLocation
이것에 대한 방법을 제공합니다.
- (CLLocationDistance)getDistanceFrom:(const CLLocation *)location
각 레코드의 위도와 경도가 있어야 하며이 방법으로 반환 된 거리별로 정렬해야합니다.
다른 팁
고등학교 기하학 FTW :
dist = sqrt(pow((x2-x1), 2) + pow((y2-y1), 2))
SQL 쿼리를보다 쉽게하기 위해 할 수있는 일 중 하나는 맵을 "타일", 즉 2km x 2km 영역으로 나누어서 타일로 쿼리 한 다음이 공식을 사용하여 결과를 루프하는 것입니다. .
제휴하지 않습니다 StackOverflow