2013-05-06 4 views
0

진정한 제목을 알고 싶습니다. 나는 단지 위치를 매우 부정확하게 추정 할 필요가있다. GPS 없이는 어떻게해야합니까? GPS를 사용하지 않도록 CLLocation에서 무엇을 지정해야합니까?GPS없이 위치를 얻는 방법?

어쨌든 GPS를 사용하지 않으면 화살표가 상태 표시 줄에 나타나지 않도록하려면 어떻게해야합니까? 내 고객이 GPS가 켜져 있다고 생각하지 않도록하십시오.

+0

방향 (장치가 가리키는 방향) 또는 방향 (장치가 움직이는 방향)을 알고 싶습니까? 큰 차이가 있습니다. 전자는 자력계로 수행 할 수 있으며, 후자는 GPS (또는 셀룰러/WiFi) 위치 업데이트가 필요합니다. – rmaddy

+0

후자는 매우 부정확 한 위치 업데이트를 요구합니다. GPS가 가장 정확합니다. 어쨌든 위치의 함수로서 얼마나 많은 실제 표제 변화가 있는가? –

+0

OK, 그다음 코스를 가고 싶지 않다. 그것을 이렇게 생각하십시오 - 북쪽 보도를 따라 계단을 밟았지만 서쪽을 향하고 있다면 북쪽 방향 (즉, 전체 운동 방향)이지만 방향은 서쪽 방향입니다 당신은 직면하고 있습니다). 코스 (전체 방향)를 원하는 것처럼 들립니다. CoreLocation을 사용하는 것 외에는 선택의 여지가 없습니다. – rmaddy

답변

1

해당 결정은 OS에 달려 있습니다. desiredAccuracy 속성을 정확하지 않은 값으로 설정하면 정확한 위치가 필요하지 않음을 알 수 있습니다. 가장 낮은 위치 정확도 3 킬로미터 '. 또는 중요한 위치 변경 이벤트 (Google)를 대신 사용할 수는 있지만 휴대 전화가없는 기기에서는 작동하지 않을 수 있습니다. iPod touch 또는 3G가 아닌 iPad의 위치를 ​​알 수있는 유일한 방법은 GPS를 사용하는 것입니다. 그것은 당신도 생각해야 할 것입니다.

+1

WiFi에서도 위치 데이터를 얻을 수 있습니다. – rmaddy

+0

그것이 단어 선택의 이유입니다 ("거의"). 예, Wi-Fi에서 정보를 얻을 수 있지만 이동 중에 Wi-Fi에 얼마나 자주 연결되어 있습니까? – borrrden