2014-01-21 4 views
0

나는 현재 위치를 가져올 수 있지만 현재 위치를 가져 오기 위해 모바일 네트워크 및 Wi-Fi 네트워크에 대해 다른 API를 지원하고 싶습니다. 또는 동일한 API가 둘 다 사용할 것입니다.현재 위치를 얻는 방법

현재 위치 api가 네트워크 연결을 모두 처리합니까?

https://developer.apple.com/library/ios/DOCUMENTATION/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/occ/cl/CLLocationManager

+0

Chris가 꽤 많이 요약합니다. 또한 고려해야 할 중요한 한 가지 점은 Wi-Fi는 GPS 만 사용할 수있는 반면 고도는 알려주지 못한다는 것입니다. – sangony

답변

1

에서

참조 아니,이 경우에 대한 하나의 API가있다. 장치가 사용하는 하드웨어는 추상화되어 있습니다. 그러나 desiredAccuracy 속성은 사용되는 하드웨어에 영향을 줄 수 있습니다. kCLLocationAccuracyBestForNavigation 정확도를 요청하면 GPS 하드웨어가 배터리에서 더 비싸다는 가능성이 가장 높습니다. 그러나 kCLLocationAccuracyKilometer 정확도를 요청하면 셀 타워 정보 및 삼각 측량 전략을 사용하지만 가끔 GPS 하드웨어를 참조 할 수 있습니다. 핵심 위치 체계를 사용할 때 이것에 대해 정말로 걱정할 필요는 없습니다.

관련 문제