GPS가없는 상태에서 사용자의 위치 정보를 얻으려면 iOS가 주변의 WiFi 핫스팟과 근접해 있는지 확인한 다음 서버 측에 저장된 핫스팟의 대형 데이터베이스 (Skyhook 참조)와 비교하여 사용자의 위치를 추정합니다.WiFi 또는 GPS가없는 iOS 위치는 어디입니까?
내가 알고 싶은 것은 : WiFi 네트워크 정보를 캐시하고 나중에 위치 요청을 보낼 수 있습니까? 예를 들어 사용자가 버튼을 탭하여 WiFi 데이터를 저장하도록하고 싶습니다. 그런 다음 나중에 인터넷 연결이되었을 때 버튼이 원래 탭되었을 때의 위치를 결정합니다.
애플의 핵심 위치 API는 이것을 수행하기에는 너무 높은 추상화 수준에있는 것처럼 보이지만 뭔가를 놓칠 수 있거나이를 수행 할 수있는 다른 방법이있을 수 있습니다.
감사합니다.
업데이트 : 혼란으로 인해 수정 된 질문입니다.
아니요, 사용자가 직접 앱 내부에 정보를 캐시하지 않으면 ... –
위성에서 생 신호 데이터를 수신하려면 GPS 신호가 필요합니다 (나중에지도 위치로 확인하지 않은 경우에도 해당). –
혼란스러워서 죄송합니다. 처음에는이 질문에 대해 매우 불만을 나타 냈습니다. 기본적으로 iOS가 위치를 결정하는 데 사용하는 방법 중 하나는 알려진 WiFi 핫스팟 (사용자가 어딘가에 대규모 데이터베이스가있는 곳)에 대한 사용자의 근접 거리입니다. 가까운 무선 네트워크의 스냅 샷을 찍어 나중에 위치 요청을 보낼 수 있는지 알고 싶습니다. – elsurudo