Google지도를 내 도시 전체에 대해 캐시로 만들려면 어떻게해야하나요?


18

Android 용 Google지도 앱은 방문한 지역의지도 타일을 캐시합니다. 또한 GM Brut 모드를 사용하면 맵 타일을 SD 카드에 캐시 할 수 있습니다. 나는에있어 매우 내 도시 전체가 내 휴대 전화 메모리 / SD 카드에 캐시가하고 싶은, 그래서 제한된 데이터 계획. 지금까지 내가 생각할 수있는 유일한 방법은 다른 줌 레벨을 사용하여 도시 전체를 수동으로 스크롤하는 것입니다.

내 질문은 : 더 좋은 방법이 있습니까? 다시 한 번, 데이터 계획을 통해지도를 즉시 다운로드하지 않고도 도시 어디에서나 GM을 사용할 수 있기를 원합니다. 이것을 달성하기위한 실용적인 방법이 있습니까? 그래서 도시 전체에서 여러 번 (각 줌 레벨마다 한 번) 스크롤 할 필요가 없습니까?

답변:


5

Google지도에 대한 귀하의 질문에 대한 답변은 아니지만 MapDroyd 와 같은 오프라인지도 응용 프로그램을 사용해 보셨습니까 ? 그것이 당신의 필요에 맞습니까? 미리 전체지도를 다운로드하므로지도를보기 위해 데이터를 사용할 필요가 없습니다.


7

이 질문을했기 때문에 Google은 Google지도의 실험 실험실 기능에 '사전 캐시지도 영역'기능을 추가했습니다. 먼저 설정> 실험실로 이동하여 "사전 캐시지도 영역"을 활성화 한 다음 POI를 클릭하거나지도에서 어딘가 길게 눌러 장소 페이지를 방문하여 "추가 옵션"목록을 확인해야합니다. 을 클릭하고 "사전 캐시 맵 영역"을 클릭하십시오. 포인트에서 10 마일 이내에 해당 영역을 캐시하고 30 일 동안 캐시 된 상태로 유지합니다. 도시의 규모에 따라 원하는 범위를 얻기 위해 몇 가지 다른 포인트를 캐시해야 할 수도 있습니다.

Google 블로그에서 자세한 내용을 확인하십시오. http://googleblog.blogspot.com/2011/07/download-map-area-added-to-labs-in.html


1

Google지도는 네트워크에 연결될 때 사용되도록 개발되었으므로 전체 영역을 캐시 할 가능성이 없다고 생각합니다.

그런 다음 오프라인 모드를 지원하는 대체 맵핑 응용 프로그램을 찾아야합니다. 예를 들어 OsmAnd 응용 프로그램은 원하는 모든 것을 수행 할 수 있습니다.


3
최신 버전의 Google지도는 방문 경로 및 장소에 대한 타일을 캐시합니다. 나는 아직도 더 자세한 정보를 얻으려고 노력하고 있습니다.
ale

5
로부터 Google지도 5 발표 : Google은 더 이상 서버와 벡터 기반지도에서 다운로드 맵 이미지를 가지고 있기 때문에 모든 줌 레벨의 100 배 적은 데이터를 필요로하지 않는다, 그것은 캐시 데이터에 가능합니다. "지도가 설치 될 때 고정 된지도 세트를 갖지 않고 기기가 연결되어 WiFi에 연결될 때 가장 많이 방문한 지역을 자동으로 캐싱하기 시작합니다 (예 : 야간 요금)." 캐싱을 수동으로 제어 할 수는 없지만 오프라인 Google지도를 향한 첫 번째 단계입니다.
ale

따라서 현재 Google지도의 로컬 캐싱을 수동으로 관리 할 수있는 방법이 없습니다. 다른 답변에서 제안했듯이 대체 솔루션을 찾아야합니다.
ale

나를 위해 (대부분의 경우) 작동하는 것은 인터넷에 연결할 때 관심 영역을 탐색하고 모든 흥미로운 타일을로드 한 다음 오프라인 상태가 될 때 캐시가 작동해야한다는 것입니다.
Martin Tapankov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.