2009-10-11 4 views
1

코어 위치 프레임 워크에서 제공 한 데이터를 사용하여 가까운 사람을 찾을 수있는 방법이 있는지 궁금합니다. 다른 사람의 CLLocation의 설명 특성을 얻을 수 있다면이 위치를 사용자 위치와 비교할 수있는 방법이 있어야한다고 가정합니다.코어 위치 가까운 사람

도움 주셔서 감사합니다.

답변

1

핵심 위치는 실행중인 장치에서만 위치 데이터를 수집 할 수 있으므로 다른 장치에서 위치 정보를 가져올 수 없습니다. 대신 앱을 사용하여 모든 기기의 위치 데이터를 처리 할 수있는 중앙 집중식 서버를 구현하고 개별 기기가이 정보를 얻기 위해 서버와 통신하게하려고합니다.

+0

안녕하세요 LokiSnake : 도와 줘서 고마워. 그래서 CLLocation의 설명 속성을 데이터베이스에 저장합니까? 그런 다음 데이터베이스에서이 데이터를 얻으면 현재 사용자의 x 미터 내에 있는지 어떻게 알 수 있습니까? – PF1

+0

이 방법으로 작동하는 것을 볼 수 있습니다. 모든 정보를 서버의 일부 데이터 형식으로 저장했습니다. 클라이언트는 자신의 위치를 ​​서버에 제출하고 서버는 가장 가까운 n 개의 이웃을 반환 할 수 있습니다. 이것은 일부 계산 기하학 알고리즘을 사용하여 수행 할 수 있습니다. 희망이 도움이됩니다. – Simon

관련 문제