내 앱에서 2 개의 위치 정보보기 전문가를 사용하고 싶습니다. 하나는 useSignificantChanges
이고 하나는 높은 정확도입니다.React Native의 Geolocation 정확도
"lowres"감시자는 내 Redux 저장소에 항상 대략적인 위치를 제공하는 반면 사용자가 실시간보기에서 작업 할 때는 "highres"감시자가 활성화됩니다. 여기
낮은 입술const options = {
enableHighAccuracy: false,
useSignificantChanges: true,
distanceFilter: 500,
};
그리고 고해상도 감시자 인 watcher에 대한 옵션은 다음과 같습니다
const options = {
enableHighAccuracy: true,
timeout: 60e3,
maximumAge: 10e3,
};
내가 설정으로 주위를 연주했다,하지만 난 어떤 차이를 볼 수 없습니다 출력. 두 관찰자는 동시에 정확한 위치를 방출합니다. iOS 시뮬레이터를 사용하고 있습니다.
질문 :
내가 안, 여러 감시자를 할 수 있어야한다? 그렇지 않으면
watchId
가 반환되는 점은 무엇입니까?이 문제는 시뮬레이터에서만 발생합니까?
내가 잘못 이해 했습니까?
편집, 실제 질문은 : 이유는 심지어 "큰 변화"모드에서 높은 빈도 정확한 GPS 위치를받을 수 있나요. 이 모드는 제대로 이해하면 배터리를 절약하기로되어 있습니다.
감사합니다!
너무 많은 질문을하고 있으며 무엇이 잘못되었는지는 분명하지 않습니다. 현재 얻고있는 결과물에 어떤 문제가 있습니까? 너는 무엇을 기대 하느냐? [How to Ask] (https://stackoverflow.com/help/how-to-ask)를 참조하십시오. –
죄송합니다, 편집되었습니다 .. – Michael
좋아, 그럼 당신은'useSignificantChanges' 옵션에 대한 것입니다. 그것은 매우 새롭고 [최근에 구현 된 것입니다.] (https://github.com/facebook/react-native/pull/15062), 추가 질문 - 1) 어떤 React Native 버전을 사용하고 있습니까? 이 기능을 지원합니까? 병합 날짜를 기준으로하면 v0.47 + 2가됩니다.) iOS 버전을 테스트하고 있습니다. Github에는이 기능이 iOS 11에 영향을주는 새로운 기능이라고 나와 있습니다. 시뮬레이터에서 해당 버전을 사용하고 있습니까? –