Android 용 Google지도 앱은 방문한 지역의지도 타일을 캐시합니다. 또한 GM Brut 모드를 사용하면 맵 타일을 SD 카드에 캐시 할 수 있습니다. 매우 제한된 데이터 요금제를 사용하고 있으므로 도시 전체를 휴대 전화 메모리에 캐시하고 싶습니다. SD 카드. 지금까지 제가 생각할 수있는 유일한 방법은 다른 확대 / 축소 수준을 사용하여 수동으로 도시 전체를 스크롤하는 것입니다.
제 질문은 다음과 같습니다. 더 나은 방법이 있습니까? 다시 말하지만, 데이터 계획을 통해 즉석에서지도를 다운로드하지 않고도 도시 어디에서나 GM을 사용할 수 있기를 원합니다. 이 작업을 수행하는 실용적인 방법이 있습니까? 도시 전체를 여러 번 (각 확대 / 축소 수준에 대해 한 번씩) 스크롤 할 필요가 없습니까?
Answer
특히 Google지도에 대한 질문에 대한 답변은 아니지만 MapDroyd 와 같은 오프라인지도 애플리케이션을 사용해 보셨습니까? 당신의 필요에 맞을까요? 미리 전체지도를 다운로드하므로 “지도를보기 위해 데이터를 사용할 필요가 없습니다.
답변
이 질문에 Google은 Google지도의 실험적인 실험실 기능에 “사전 캐시지도 영역”기능을 추가했습니다. 먼저 설정> 실험실로 이동하여 “사전 캐시지도 영역”을 활성화 한 다음 장소 페이지를 방문하여 (POI를 클릭하거나지도의 아무 곳이나 길게 눌러) “추가 옵션”목록을 확인합니다. , “사전 캐시 맵 영역”을 클릭합니다. 포인트에서 10 마일 이내에있는 영역을 캐시하고 30 일 동안 캐시 된 상태로 유지합니다. 도시의 크기에 따라 원하는 범위를 얻기 위해 몇 가지 다른 지점을 캐시해야 할 수 있습니다.
Google 블로그에서 더 많은 정보를 얻으려면 다음을 참조하세요. http://googleblog.blogspot.com/2011/07/download-map-area-added-to-labs-in.html
답변
Google지도는 네트워크에 연결되었을 때 사용되므로 전체 영역을 캐시 할 가능성이 없다고 생각합니다.
그런 다음 오프라인 모드를 지원하는 대체 매핑 응용 프로그램을 찾아야합니다. 예를 들어 OsmAnd 애플리케이션은 원하는 모든 작업을 수행 할 수 있습니다.
댓글
- 최신 버전의 Google지도는 사용자가 방문하는 경로와 장소에 대한 타일을 캐시합니다. ' 아직 더 자세한 정보를 얻으려고합니다.
- Google지도 5 공지 : Google은 더 이상 서버에서지도 이미지를 다운로드 할 필요가 없으며 벡터 기반지도는 모든 확대 / 축소 수준에 대해 100 배 적은 데이터를 필요로하기 때문에 ' 데이터를 캐시 할 수 있습니다. " 설치시 고정 된지도 세트를 사용하지 않고 기기가 연결되어 있고 Wi-Fi에 연결되었을 때지도에서 가장 많이 방문하는 지역을 자동으로 캐싱하기 시작합니다 (예 : 야간 요금 ). " ' 캐싱을 수동으로 제어 할 수는 없지만 ' 중요한 오프라인 Google지도를 향한 첫 걸음입니다.
- 따라서 현재는 ' Google지도가 수행하는 로컬 캐싱을 수동으로 관리 할 수있는 방법이 없습니다. 다른 답변에서 제안했듯이 ' 대체 솔루션을 찾아야합니다.
- 나에게 적합한 것은 (대부분의 경우) 주변을 탐색하는 것입니다. 인터넷에 연결되어있는 경우 관심있는 타일을 모두로드하도록 허용 한 다음 오프라인 상태가 될 때 캐시가 작동합니다 (삭제되지 않는 한).