2013-05-13 2 views
17

Google지도 API를 사용하여 Android 앱에서 오프라인 모드를 사용하는 방법이 있는지 궁금합니다.Google지도 API를 사용하는 Android 앱용 오프라인 모드

튜토리얼 또는 소스 코드의 방향은 큰 도움이 될 것입니다. 나는 행운도없이 몇 시간 동안 찾고 있었다. 나는 Google이지도를 오프라인으로 사용하는 방법을 발표했음을 알고 있습니다. 안드로이드 개발자가 사용할 수 있는지 알고 싶습니다.

+1

타사 앱 개발자는 사용할 수 없습니다. 캐싱을 강제 할 수있는 특정 방법이 있지만 Google의 서비스 약관을 위반합니다. – PravinCG

+1

낮은 인터넷 지역에 들어가기 전에지도를 미리로드하는 방법은 무엇입니까? – PropK

+0

나는 사용자 정의 타일을 가지고 있는데, 보여줄 필요가 있지만 getTile()은 처음 실행될 때 호출되지 않는다. 비행기 모드에서 처음 출시 할 때 맞춤형 타일을 표시해야합니다. 누군가 도울 수 있니? @PropK – abhishek

답변

24

See this solution 또는 this one. 기본적으로 자신의 tileprovider를 만들고 로컬에서 타일에 액세스합니다. v2 API로 완전히 가능합니다.
API Reference

주위 밖에 v2를 구글지도 API는 인터넷 연결을 필요로 떠 일부 잘못된 정보가있다. Google Play 서비스로 확인하기 위해 앱 설치 후 API에 단일 액세스가 필요한 경우가 있었지만 해결되었다고 생각합니다. thisthis을 참조하십시오.

+0

두 번째 솔루션 링크는 404ish입니다. – Simon

+0

@ Simon 두 번째 링크가 이동되었습니다. [여기] (https://github.com/cocoahero/android-gmaps-addons) –

+0

사용자 정의 타일을 표시해야하지만 getTile()이 처음 실행될 때 호출되지 않습니다. . 비행기 모드에서 처음 출시 할 때 맞춤형 타일을 표시해야합니다. 누군가 도울 수 있니? @AjithPandian – abhishek

관련 문제