2014-01-13 2 views
0

나는 apk에 특정 영역의지도 타일이 이미있는 안드로이드 응용 프로그램을 만들고 싶습니다. 사용자가 응용 프로그램을 설치하면 인터넷 연결없이지도를 볼 수 있습니다. 그의 전화. 그는 특정 지역의지도를 오프라인으로 볼 수 있어야합니다. 나는 osmdroid가 이것을 할 수 있다고 들었습니다. 하지만 실제 Google 맵 (위성보기)을 저장할 수는 있습니다.오프라인지도가있는 안드로이드 응용 프로그램을 만드는 방법

또는 먼저 특정 영역의지도 타일의 png 이미지를 자산 폴더에 저장 한 다음 사용하는 것이 가능합니다. 이게 가능하다면 어떻게하는지 알려주시겠습니까? (나는 자산 폴더에 타일을 두어 입력 스트림을 사용하여 표시하는 방법을 의미합니다). 나는 안드로이드를 처음 접했습니다. 어떤 도움을 어디서부터 시작해야합니까?

+0

http://stackoverflow.com/questions/5847353/use-google-maps-offline-in-an-app#5896100 –

답변

0

실제 Google 맵 (위성보기)을 저장할 수는 있습니다.

OSMDroid는 Google지도를 사용하지 않습니다. 적어도 현재 시점에서는 오프라인 사용을 위해 타일을 캐시하기위한 API가 Maps V2에 없습니다.

또는 먼저 특정 영역의지도 타일의 png 이미지를 자산 폴더에 저장 한 다음 사용할 수 있습니까?

Google지도의지도 타일은 PNG 이미지로 사용하지 마십시오.

나는 안드로이드를 처음 접했습니다. 어떤 도움을 어디서부터 시작해야합니까?

OSMDroid를 사용하십시오. 또는 오프라인지도를 제공하는 상업용 매핑 라이브러리를 찾으십시오.

+0

http://www.mapcacher.com/ –

+0

이 도구는 선택된 영역. 이 도구에 의해 생성 된 모든지도 타일은 실제로 256 * 256 크기의 png 이미지입니다. 그래서 그것을 asset 폴더에 넣고 inputstream을 사용하여 디스플레이 할 수 있습니까? –

+0

@ user3190368 : 법적으로 아닙니다. – CommonsWare