위치 모니터링을 위해 시작 모니터링에 중요한 위치 변경이 무엇인지 알고 싶습니다. GPS 또는 Wifi/인터넷입니까? 내 이해는 휴대 전화 또는 Wi-Fi를 사용하여 기기가 크게 이동했는지는 알지만 모르겠지만 위치를 정할 때는 GPS를 사용하여 위치를 파악합니다.startMonitoringSignificantLocationChanges가 위치 전달을 위해 사용하는 것
내 결과는 다음과 같습니다 : City Train에서 30 킬로미터를 여행했지만 배경이없는 곳에서 여행을하는 동안 Wifi 및 Cellular 데이터가 꺼졌습니다. 따라서 Significant가 GPS만으로 위치 정보를 제공하지 못하는 경우 알려주십시오.
나는 Cellular 삼각 측량을 사용하여 위치 변경 이벤트를 생성하고 10 초 동안 GPS를 켜고 GPS를 사용하여 위치를 가져 오는 느낌을 받았습니다. 그러나이 기술을 사용하여 테스트하는 동안 위치 업데이트를 거의받지 못했지만 어떤 것도받지 못했습니다. 셀룰러 데이터와 Wi-Fi가 꺼져 있었고 셀룰러 네트워크와 GPS를 사용할 수 있었지만 위치 제공에 충분하지 않았기 때문일 수 있습니다. 이것에 대한 설명이 있거나 정상적인 것입니다. –
iOS 9 이상에서는 (requestLocation) [https://developer.apple.com/reference/corelocation/cllocationmanager/1620548-requestlocation] API를 사용하여 GPS 하드웨어에서 높은 정확도의 위치 픽스를 얻을 수 있습니다. 그 후에 위치 관리자가 자동으로 꺼집니다. 또한 plist, setAllowsBackgroundUpdates, 위치 인증 등을 업데이트하는 것과 관련하여 많은 고려 사항이 있습니다. 또한 upvote를 잊지 마세요 :) – zakishaheen