데이터를 렌더링 / 수집하는 기본 솔루션을 구축 할 수있는 iOS 및 Android 옵션에만 관심이 있습니다 . 포인트뿐만 아니라 많은 지오메트리 를 그릴 수 있기를 원하기 때문에 응답 시간이 매우 중요 합니다. 자동 클러스터링 옵션을위한 추가 포인트. 라이센싱은 매우 중요합니다. 결과 제품을 완전히 오픈 소스로 만들면 (예를 들어 결과 코드를 GPL로 강제 적용) 옵션이 아닙니다.
-
Route-Me (iPhone / iPad) : 미끄러운지도로 타일을 표시합니다.
-
Spatialite (Android / iPhone / iPad) GIS 공간 활성화 백엔드.
-
CouchDB NoSQL 데이터베이스와 동기화 (연결 해제 된 편집)를 수행하는 Couchbase Mobile (Android / iOS) 라이브러리. GeoCouch 는 공간적으로 활성화 된 백엔드를 제공합니다.
-
스마트 폰용 ArcGIS SDK (Android / iOS) 일체형 라이브러리.
-
Cloudmade SDK (Android / iOS)는 사용자 고유의 오버레이 옵션을 통해 자체 레이어를 표시합니다. 목록을 작성해야할지 모르겠지만 이것은 선제 적입니다.
-
모든 플랫폼에는 기본적으로 제한적인 옵션 (기본 마커를 넣을 수 있음)이 있습니다. 여기에는 MapKit 및 Android Maps가 포함 됩니다.
라이센스 (GPL)로 인해 gvSIG Mobile을 나열하지 않았으며 iOS 부분이 개발 중입니다. 또한 OpenLayers 와 Sencha Touch 는 웹 기반이므로 IMHO 이후로 내가 원하는 것은 아니지만 UX에는 현재 세대의 Smarphone이 여전히 부족합니다. 그리고 Titanium Appcelerator 및 이와 유사한 웹-네이티브 컴파일러 는 일반적으로 기본 옵션에 대한 매우 간단한 래퍼입니다.
나열되지 않은 좋은 옵션에는 어떤 것이 있습니까? 어디서나 포괄적 인 목록이 있습니까?
답변
어떤 사람들은 나에게 이것의 최종 결과가 무엇인지 물었 기 때문에 iOS 기기 (iPhone 및 태블릿)와 Android 기기에서 크로스 플랫폼을 사용하는 친구와 함께 내 프레임 워크를 작성했습니다.
여기에 내가 만든 기본 Android TileCache 뷰어에 대한 링크가 있습니다.
내 이미지 TileCache 사용 :
내 자신의 벡터 (OSM 수정) TileCache 사용 :
나만의 TileCache를 추가하는 메뉴 :
우리가 고도, 고도 조명 및 수심 측정법으로 실험 버전이 있습니다 (아직 출시 된 버전이 아님).
조명 실험