2010-07-22 3 views
0

앱이 Google지도 앱과 동일한 지리적 위치를 얻는 모범 사례가 있습니까?Google지도에서 사용자에게 제공하는 것과 동일한 위치 정보를 얻으시겠습니까?

예를 들어, 내 앱은 사용자의 위치 정보를 기반으로 인근 스프로킷을 나열합니다. 종종 내가 생각해내는 지리적 위치는 Google지도 앱이 제공하는 것 (종종 더 정확함)과 다릅니다.

MapActivity가 있고 MyOverlay를 사용하는 경우 Google지도와 동일한 위치를 제공해야하지만 Google지도를 표시하려면 항상지도를 표시해야합니다. MyOverlay를 사용하고 더 나은 위치 업데이트를 얻기 위해 내 활동에 숨겨진지도를 호스팅하는 것을 거의 고려하고 있습니다! 이 일을하는 이상한 방법?

감사합니다.

+0

SDK와 비교할 수 있도록 게시하려면 어떻게 시도하세요? – Pentium10

+0

Google지도 앱 코드는 공개되지는 않지만 (SDK의 일부가 아니기 때문에) 어떤 전략을 사용하고 있는지 사용자의 입장에서 볼 수 없습니다. 지도 앱 코드가 어딘가에 게시되면 완벽 할 것입니다. – user291701

답변

0

Android에는 전체 위치 API가 있습니다. 이것은지도 시스템이 사용하는 것입니다.

+0

예 위치 API는 가입 한 제공 업체의 위치 정보 만 제공합니다. 개발자가지도 업데이트와 다른 방식으로 업데이트를 사용하는 방법은 개발자가 결정해야합니다. 지도 앱이 이것을 실제로 구현하는 방법을 알고 싶습니다. – user291701

0

여러 공급 업체 (GPS, 네트워크 등)의 위치 보고서를 관리하고 신선도 등을 조정하려는 경우 오픈 소스 Foursquare applocation code이 좋습니다. IMO의 솔루션은 대부분의 요구 사항에 대해 다소 아키텍처가 부족하지만 기본적인 아이디어는 그로부터 쉽게 벗어날 수 있습니다.

관련 문제