값비싼 데이터 로밍을 비활성화했음에도 불구하고 내 iPhone이 인도에서 내 위치를 감지할 수 있다는 사실에 기분 좋게 놀랐습니다(저는 미국에 거주하며 AT & T를 사용합니다). 나는 셀룰러 로밍을 활성화했습니다(지역 공급자는 Airtel입니다).
나는 항상 데이터 네트워킹이 활성화되지 않으면 내 앱이 내 위치(예: 사진 EXIF 위치 태그 지정, Google 지도의 현재 위치 점)를 찾을 수 없다고 가정했습니다. 이제 이것이 사실이 아니라는 것을 알았으므로 어떤 네트워크 위치 서비스를 활용하는지 궁금합니다. 별도의 물리적 네트워크가 아니라 데이터 서비스 네트워크 또는 셀룰러 네트워크 중 하나를 통해 전달된다고 가정합니다. 어떤거야? 데이터 네트워크인 경우 데이터 서비스를 활성화하지 않으면 어떻게 작동합니까?
답변1
지난 7~8년 동안 만들어진 대부분의 스마트폰의 위치 서비스는 GPS 위성과 직접 통신하여 위치를 파악합니다.
내 의견에서 :
이동통신사와는 아무런 관련이 없습니다. IIRC에서 SIM을 차창 밖으로 던져도 GPS는 계속 작동합니다. (젠장, GPS는 위성에서 전송되는 신호일 뿐이고 휴대전화에서 응답이 없기 때문에 휴대전화는 일반적으로 GPS를 사용하고 있다고 이동통신사에 알리지 않습니다.)