Google 위치 서비스를 사용하지 않고 GPS를 사용하는 방법


18

Google 위치 서비스 개인 정보 보호 계약에 동의하지 않기 때문에이 기능을 사용 중지했습니다. 그렇게하면 셀 기반 및 Wi-Fi 기반 위치와 같은 일부 위치 기능이 작동하지 않습니다.

그러나 간단한 GPS 기능이 정상적인 방식으로 작동 할 것으로 기대합니다. 가능한 경우 GPS 데이터를 사용하고, 그렇지 않으면 마지막으로 알려진 위치를 사용하는 것이 정상적인 방법 입니다. (역사적으로 이것은 GPS 수신기가 작동하는 방식입니다
) Google의 현재 (Android 5, Lollipop을 실행 중) 구현은 명확한 수정이 없을 때 전혀 위치를 지정하지 않는 것 같습니다. 많은 경고가 발생하고 내 집 위치 대신 세상.

내 질문 :
GPS 수정이없는 경우 마지막으로 알려진 위치를 캐시하는 타사 위치 제공 업체 / spoofer를 아는 사람이 있습니까? (정상적인 기능 만 제공)
Wifi / Cell 데이터를 캐싱 할 수있는 추가 기능은 GPS 수정없이 기억할 수 있습니다.

어떤 제안이라도 대단히 감사하겠습니다!


네트워크 기반 위치 (루트가 필요한 Google의 위치를 ​​대체)에 대한 대체 공급자도 수용 가능한 솔루션입니까?
Izzy

@Izzy-대안이 마지막으로 알려진 위치를 저장 했습니까? 따라서 다른 앱이 위성 수정을 기다리는 대신 해당 정보를 사용하여 실행을 시작하게합니다.
HasH_BrowN

내가 생각한 해결책은 장치에 로컬로 저장된 셀 타워 위치를 사용합니다 (필요한 영역을 정의). 휴대 전화가 비행기 모드가 아니고 데이터가 포함 된 지역에있는 한 데이터 연결없이 항상 위치를 알 수 있습니다.
Izzy

@Izzy 나는 이것이 GPS 지원이 작동하는 방법 중 하나라고 생각했지만 수정을 다시 확인하지는 않습니다. 내 위치를 캐시하고 수정 속도가 빨라지므로 GPS 지원 솔루션이 내 질문에 대답합니다. 그러나 나는 또한 당신이 나타내는 해결책에 관심이 있습니다. 이것은 캐싱 솔루션보다 몇 가지 장점이있는 대안 적 대답 일 수 있습니다.
Requist

1
완료 – 아래 답변을 참조하십시오. 그것은 단지 개요 일 뿐이지 만, 당신에게 아이디어를 제공해야하며 자세한 내용은 추가 자료를 참조하십시오. 즐겨!
Izzy

답변:


9

GPS Aids :이 응용 프로그램을 시도 할 수 있습니다.

GPS 보조 도구 (LTO Long Term Orbits, gpsOneXTRA 및 AGPS와 같은 GPS 보조 데이터)를 제공하여보다 빠르고 안정적인 수정을 제공하려고하며 마지막으로 알려진 GPS 데이터를 캐시합니다.

루트없이 실행되지만 일부 옵션에는 루트 액세스가 필요합니다.


그것은 내가 원하는 것을하고있는 것 같습니다. 테스트 드라이브를 조금 더 할 것이지만 지금까지는 좋아 보입니다.
Requist

2
이 프로그램은 제대로 작동합니다. 나중에 참조 할 수 있도록 답변 내에서 설명을 약간 늘릴 수 있습니까? 우리는 이제 Lollipop에서 작동한다는 것을 알고 있습니다. 아마도 왜 프로그램이 답이되는지 간단히 설명 할 수있을 것입니다.
Requist

불행히도 앱은 더 이상 사용할 수 없습니다.
anol

11

설명과 정확히 일치하지는 않지만 (GPS를 사용할 수없는 경우 "마지막으로 알려진"위치 사용) 여전히 좋은 대안입니다.

내 기기 중 두 대에서 모든 독점 Google 서비스를 완전히 제거하여 다른 기기로 대체했습니다. 자세하게, 나는 구글 5없이 안드로이드 에서 이것을 설명했다 : 무료 드로이드! ¹ ( 업데이트 ¹) 요컨대, 이것은 내가 한 일입니다.

  1. GApp없이 제공되는 사용자 정의 ROM을 플래시합니다 (여기 : CyanogenMod).
  2. 설치 마이크로 그램을 (의 후계자 NOGAPPS )
  3. 생성 lacells.db으로 XDA에서 기재 한 것은 기기로 푸시

결과적으로 셀 타워 ID와, BlankStore ¹ 또는 YalpStorelacells.db 를 통한 Playstore 액세스 및 OpenStreetMap을 사용하는 작동하는 Maps API를 사용 하는 완전히 오프라인 작업 위치 서비스를 얻었습니다 . "GPS가 활성화되지 않은"상태에서 셀 타워가있는 한 여전히 내 위치를 파악합니다. 그러나 GPS가없고 셀 타워가없는 경우 "마지막으로 알려진 위치"를 사용하는지 여부는 말할 수 없습니다.

¹ 공개 : 링크가 내 사이트 중 하나로 이동


단! 나는이 옵션을 많이 좋아하며 가장 사용자 친화적 인 솔루션은 아니라고 생각했습니다. 실제로 SNR이 낮아 연결이 불가능하더라도 셀 타워를 볼 수없는 곳은 많지 않을 것이라고 생각합니다. 수정 프로그램을 사용할 수 있거나 GPS 드라이버가 GApp의 일부인 경우이 솔루션이 GPS로 전환됩니까?
Requist

GPS는 이것과 별개입니다. "페일 오버 (fail-over)"를 시도한 적이 없으므로 GPS가 활성화 된 상태에서 어떻게 작동하는지 확실하지 않지만 수정은 없습니다. 내 생각 엔 단순히 "가장 정확한 세트"를 선택했기 때문에 (GPS 수정없이) 셀 타워 위치를 사용하지만 확실하지 않습니다.
Izzy

"사용자 친화적"에 대한 @Requist : 다시 쉬워졌습니다. 지금이 마이크로 그램에 대한 LineageOS 공식 LOS 지원을 가진 모든 장치에 사용할. microG 및 F-Droid가 사전 설치되어 바로 사용할 수 있습니다. 위치의 경우 Mozilla 백엔드가 사전 설치되었으므로 (데이터를 온라인으로 가져 오기 때문에이 정보를 Mozilla에서 추적하는 것으로 간주 할 수 있습니다) –이 백엔드를 필자가 대답 한 LocalGSMBackend로 쉽게 바꿀 수 있습니다. 산들 바람처럼 작동합니다. 새로운 BQ 장치에 다음과 같은 기능을 갖추 었습니다.
Izzy

4

Fairphone 2와 Fairphone Open OS를 사용하고 Google없이 생활 하기 위해이 가이드에 따라 위치 미들웨어 제공 업체 µg UnifiedNlp (GAPPS 없음)를 사용하여 위치 서비스를 설정했습니다.

F-Droid 리포지토리를 사용하여 쉽게 수행 할 수 있습니다.

  • µg UnifiedNlp 설치 (GAPPS 없음)
  • LocalGsmNlpBackend 와 같은 지리적 위치 백엔드 설치
  • 지오 코딩 백엔드 NominatimeNlp 설치
  • 전화를 재부팅
  • µg UnifiedNlp 앱을 시작하고 백엔드를 설정하십시오. LocalGsmNlpBackend에서 '데이터베이스 생성'을 선택하고 OpenCellID 또는 Mozilla 위치 서비스에서 데이터베이스를 생성하도록하십시오 (이는 시간이 걸리고 엄청난 양의 데이터를 다운로드하므로 WiFi를 사용해야합니다)
  • 설정에서 위치 옵션 사용

결과 : GPS 및 네트워크 기반 위치 서비스는 개인 정보 보호 영향이 거의 또는 전혀없이 작동합니다.


1

Google 위치 서비스에서 위치에 액세스하는 것과 Android에서 위치에 액세스하는 것은 서로 독립적입니다.

앱은 Android 위치 관리자 (Google 위치 서비스에 의존하지 않음) 또는 Google 위치 서비스를 사용할 수 있습니다.

따라서 Android 위치 관리자를 통해 위치에 액세스하는 앱을 계속 사용할 수 있습니다. 상위 5000 개 앱에 대한 나의 연구에 따르면 대부분의 앱은 여전히 ​​Android 위치 관리자를 사용합니다. 따라서 Google 위치 서비스가 없어야합니다.


예, Android의 위치 지원이 크게 향상되었습니다. 여전히 Google 위치 서비스를 사용하지 않지만 이제 Android 위치 관리자가 마지막 상태와 위치를 캐시하므로 더 이상 정상적인 사용을 위해 타사 도구가 필요하지 않습니다 (Wifi / Celluar 위치 데이터 제외).
Requist
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.