2012-02-10 4 views
1

사용자가지도에서 탐색 할 수있는 안드로이드 매핑 응용 프로그램을 개발하고 싶습니다. Google지도 API를 사용할 때의 내 문제는지도에 표시하려는 영역이 상세하지 않고지도를 사용하고 싶습니다. 원하는지도가있는 다른 서버에서 제공 한 것입니다. 오프라인으로 할 수 있다면 더 좋을 것입니다. (지도는 로컬이고 서버가 아닙니다.)안드로이드지도 API

무료로 제공되는 가장 쉽고 간단한 매핑 API는 무엇인가요? , 또는 다른 서버 또는 OSM을 사용하여 사용 가능 ???? ????

나는 많은 API하지만이 지원되는 경우 그렇게하지 이러한 기능을 발견, 나는 최고 (예 :지도가 API를, 소개 deCarta API를, nutiteq API)

도움이 어떤 의견 좋을 것입니다 무엇인지 잘 모릅니다 , 그리고 미리 감사드립니다.

답변

2

다음 라이브러리 중 일부를 사용할 수 있습니다. osmdroid, mapsforge. 둘 다 일부 인터넷지도 데이터베이스에 대한 인터페이스를 제공하며 자체지도 공급자를 만들 수 있습니다.

원본 MapView처럼 오프라인 캐시, 동적 비동기지도로드, 확대/축소 리샘플링, 오버레이 추가 등을 할 수 있습니다. 이러한 라이브러리를 사용하는 또 다른 좋은 점은 Google MapView의 위치 기반 대체를 위해 잘 설계되어 있다는 것입니다.

둘 다 LGPL입니다 (상용 응용 프로그램에서 사용할 수 있음). OpenStreetMap에 대한 인터페이스를 즉시 사용할 수 있습니다.

+1

osmdroid도 좋습니다 –

+0

나는 내 사용자 정의 맵을 위해이 두 가지를 모두 시도했으며 osmdroid가 줌인 및 아웃시 적절한 방법으로 맵 및 캐시를 처리하지 못한다는 것을 알아 냈습니다. 또한 사용하기에 더 복잡하므로 mapsforge를 권장합니다. – OleGG

+0

감사합니다. 나는 그들을 검사 할 것입니다. 웹 응용 프로그램 용 매핑 API는 안드로이드에서 작동하거나 안드로이드 용으로 개발되어야합니다. –

관련 문제