웹 기반 매핑 시스템에서 작업하고 있으며 사용할 라이브러리를 파악하려고합니다.
다음은 사용 가능한 라이브러리를 비교하는 링크입니다.
- Laurent Jegou의 벤치 마크 (2010 년)는 웹 매핑 솔루션 (클라이언트 및 서버 모두)에 대한 전 세계적인 전망입니다.
- German Carrillo 의 FOSS 라이브러리 비교 는 다음에서 찾을 수 있습니다 .
지금까지 라이브러리 목록 :
- 구글지도
- 마이크로 소프트 버추얼 어스
- MapQuest
- 리플렛 - "작고 빠르며 새롭고 더 간단한 설명은 기능이 적고 테스트가 덜한 것으로 읽을 수 있습니다." -Geographika (아래 참조)
- JavaScript 용 ArcGIS API -ArcGIS Server와 가장 잘 작동합니다 (아래 참조). Google지도 및 Bing지도 확장 프로그램도 제공되므로 ESRI API를 Google / Bing지도와 함께 사용할 수 있습니다 (대부분의 라이브러리에 해당됨).
- 야후 맵 API
- 미쉐린을 통해
- OpenLayers- 광범위한 문서 및 다양한 기능과 다양한 맵 공급자를 사용할 수있는 기능.
- Mapquery -MapQuery가 출시되었으며 이제 유용한 문서 가 있습니다. OpenLayers와 jQuery를 결합하는 데 매우 가치있는 목표가 있습니다. OpenLayers + jQuery의 아이디어에 특히 관심이 있거나 JavaScript 맵핑 라이브러리에 기여하고 싶다면 참여하고 노력하십시오. 그러나 최종 사용자가되고 싶거나이 영역에 익숙하지 않은 사용자에게는 적합하지 않을 수 있습니다.
- 맵 트랙션 -특히 여러베이스 맵 공급자와 함께 작업하는 것이 매우 간단합니다. 그러나 여전히 진행중인 작업이며 설명서와 같이 기능이 부족합니다. (예 : "FeatureCollection"유형의 GeoJSON 객체는 피쳐 수집 객체입니다. " 1 월부터.
- deCarta- 모바일 및 데스크톱 자바 스크립트가 있습니다. 첫 번째는 HTML5 / CSS3를 준수하고 두 번째는 더 많은 브라우저 호환성을 갖습니다. 소스 코드가 제공되었습니다. 상용 API에 대한 가장 친숙한 개발자 용어. 지도를 브랜딩 할 수 있으며 몇 가지 다른지도 스타일이 있습니다. NAVTEQ 또는 OSM 데이터를 선택할 수 있습니다. 또한 여러 모바일 API가 있습니다. -DeCarta 직원-TheSteve0에 의해 편집 됨
- Cloudmade
- 폴리 맵 -여러 소스의 래스터 및 벡터 데이터를 매우 쉽게 합성 할 수 있습니다. 자신 만의 색상, 그룹화 및 상호 작용을 쉽게 추가 할 수 있습니다. 빠르게 실행되고 백그라운드 타일 로딩을 잘 관리하며 Javascript는 30k에 불과합니다. 한 가지 잠재적 단점은 SVG를 사용하므로 MSIE 7 또는 8에서 작동하지 않으며 작동하지 않는다는 것입니다. 다른 모든 브라우저에서 훌륭하게 작동하며 IE9에서 작동해야합니다.
- 점프 -점프는 자체적으로 작동하는 경량 맵 라이브러리로 OpenLayers 또는 GoogleMaps API의 래퍼가 아닙니다. 현재 개발 중이지만 많은 필수 기능이 잘 작동합니다.
- ModestMaps -Mapbox 및 TileMill 제조업체의 더 작고 더 빠르고 새로운 JS 매핑 라이브러리입니다.
- Mapiator
OpenLayers는 현재 사용중인 것입니다. 그것으로 많은 것을 할 수 있으며 대부분의 데이터 유형을 지원합니다. 그러나 모든 것이 최고는 아닙니다. 예를 들어, Leaflet은 이미지 페이딩 및 기타 시각적 조정으로 여러면에서 더 매끄럽게 보입니다. jQuery를 사용하는 경우 jQuery와 OpenLayers의 조합과 같은 MapQuery를 확인할 수 있습니다.