iOS에서의 wifi 접근과 gps 접근 권한 얻는 방법

지하에서는 gps를 잡지 못하여서, 지하철을 타면서 핸드폰으로 위치 정보를 사용하기 위해서는 wifi로 위치 정보를 가져온다고 알고 있습니다. 그런데 안드로이드와는 달리 iOS에서는 애플리케이션이 wifi 정보 접근 권한을 갖지 못하기 때문에, 아이폰 앱으로는 지하에서 현재 위치를 알 수 없습니다.

혹시 아이폰으로 지하에서 현재 위치를 알 수 있는 다른 방법이 있는지 알 수 있을까요?

iOS 는 기본적으로 CoreLocation 이라는 프레임워크를 이용해 사용자의 위치 정보를 얻어옵니다.

GPS 인지 Wifi인지 또는 이통사중계기를 이용한 값인지 구별해 주지는 않는게 문제지만요.

요구하는 정확도에 따라 GPS 수준의 위치 데이타만 받도록 설정할 수는 있어요.