Android 용 다양한 매핑 라이브러리를 비교할 수 있습니까?


19

현재 내 맞춤 Android 앱에서지도를 표시하는 데 사용할 수있는 다양한 라이브러리를보고 있습니다. Mapsforge, OSMDroid, Android 용 ArcGIS 런타임, Android 용 Google Maps 등과 같은 몇 가지를 발견했습니다. 나는 몇 가지를 놓치고 있다고 확신합니다.

각 기능과 장단점의 차이점에 대한 비교 차트가 있습니까?

아니 하나가 있다면, 우리는 함께 봉사하는,이 질문 커뮤니티 위키를 만들 수있는 오픈 소스 데스크탑 GIS 패키지의 비교자바 스크립트 매핑 라이브러리의 비교 .


여러 CRS를 지원하는 오픈 소스 옵션이 있습니까 (예 : 웹 메르카토르가 아님)?
BradHards

@BradHards 내가 아는 한 안드로이드의 QGIS만이 할 수 있지만 여전히 초기 단계입니다.
Devdatta Tengshe

@BradHards : 최근 연구에 따르면 Nutiteq 라이브러리는 임의의 CRS로 맵을 표시 할 수 있습니다.
Devdatta Tengshe 10

이 Q & A는 메타 Q & A 에서 논의됩니다 .
PolyGeo

답변:


24

이 이슈에 대한 간략한 연구 결과는 다음과 같습니다.

  1. 는 ArcGIS는 안드로이드 런타임 . ArcGIS Server의 Mapservices를 보여주기위한 것 같습니다. 타일을 컴팩트 캐시 저장 형식으로 저장하거나 타일 패키지를 사용하여 오프라인 모드에서 데이터를 표시 할 수 있습니다.

  2. OSMDroid 온라인 에서 Open Street Maps의 데이터를 표시하는 데 사용할 수 있고 오프라인 액세스를 위해 타일을 사용할 수있는 구성 요소입니다. 래스터 기반 옵션이며 Mobile Atlas 제작자 를 사용하여 거의 모든 WMS 서비스에서 타일을 만들수 있습니다.

  3. MapsForge OSM 데이터를 즉석에서 렌더링하기위한 훌륭한 라이브러리입니다. 특수하게 최적화 된 타일 형식이 있으며 렌더링 성능이 매우 뛰어납니다.

  4. Google Maps Android API Android 의 기본 mapView이며 Google Maps의 데이터를 사용합니다. Google지도 응용 프로그램 자체는 오프라인 모드에서 사용할 수 있지만 내가 아는 한 오프라인 모드에서는 Google 데이터를 사용할 수 없습니다. 그러나 오프라인 모드에서 자신의 타일을 표시 할 수 있습니다. 다음은 훌륭한 예입니다.

  5. Nutiteq 이 라이브러리는 3D 지원, 다양한 OGC 서비스, 사용자 지정 Map API, 오프라인 라우팅 및 모든 투영에서 맵과 같은 많은 고유 한 기능을 갖춘 완벽한 기능을 갖춘 라이브러리입니다.

  6. 맵 박스 는 최근 온라인 및 오프라인지도에 사용할 수있는 Android SDK를 출시했습니다.

  7. 여기 에는 온라인 및 오프라인지도에 사용할 수있는 Android 및 iOS 용 모바일 SDK가 있습니다.

  8. CARTO 에는 온라인 및 오프라인지도에 사용할 수있는 Android, iOS 및 Windows Mobile 10 용 모바일 SDK가 있습니다.

  9. Scout 에는 Android 및 iOS 용 모바일 SDK가 있으며 온라인 및 오프라인지도에 사용할 수 있습니다.


TileMill MBtile 오프라인 타일, 사용할 수 geospatialscott.blogspot.com/2012/04/...
geogeek

Nutiteq은 상용 응용 프로그램에서도 OpenStreetMap과 함께 사용하면 무료입니다. 용어는 github.com/nutiteq/hellomap3d/wiki/Free-openstreetmap-license 를 참조하십시오 .
JaakL

2
@yochannah : 그렇게 생각합니다. 나는 이것을 위해 새로운 도서관이 나오지 않았다고 생각합니다. 방금 오늘 URL을 업데이트했습니다
Devdatta Tengshe 2016 년

2
Ntiteq는 "무료 OSM 라이센스"를
중단 했으므로

1
Nutiteq 지금 CARTO의 일부이다
아마드 Payan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.