Ko:Mapsforge

From OpenStreetMap Wiki
Jump to navigation Jump to search
Mapsforge
Mapsforge.png
제작: mapsforge.org
라이선스: GNU Lesser General Public License v3 (무료)
플랫폼: Android, Windows, macOS, Linux
버전: 0.12.0 (2019-09-17)
웹 사이트: http://mapsforge.org

map application library

mapsforge (웹 사이트)는 무료, 오픈 소스, Android을 위한 오프라인 벡터지도 라이브러리, 자바 기반 애플리케이션을 제공한다. 쉽게 API를 사용합니다, 단 몇 줄의 코드와 함께 자신의 지도 응용 프로그램을 구축 할 수 있다 .

mapsforge 프로젝트의 전반적인 목표는 쉽게 새로운 OpenStreetMap의 기반 응용 프로그램을 만들 수 있는 지역 사회를 가능하게 하는 무료 개방형 툴박스를 제공하는 것입니다. 제공되는 도구와 API는지도 렌더링,지도 오버레이 솔루션, 다운로드지도 등을 포함한다. 안드로이드에 대한 샘플 응용 프로그램은 프로젝트 자체 및 여러 써드 파티 애플리케이션이 mapsforge를 사용할 수 있습니다. Swingmapviewer는 데스크톱 컴퓨터에서도 사용할 수 있습니다.

mapsforge 프로젝트는 Freie Universität Berlin의 컴퓨터 과학 연구소에서 2008 년에 시작되었고, 지금은 자원 봉사자들에 의해 유지된다. 긴 휴식기간 후, 버전 0.4.0은 2014년 5월 출시되었습니다.

mapsforge 맵 라이브러리의 장점과 단점 :

  • + OpenStreetMap 데이터의온 디바이스 렌더링
  • + 강력하고 유연한 오버레이 API
  • + 지도 데이터 저장을 위한 소형 파일 형식
  • + 멀티 터치 제스처 지원 (예, 핀치-투-줌)
  • + 매우 높은 세부 사항 (~ 200 OSM 태그에 대한 지원)
  • + 안드로이드 2.3 이상 모든 장치에서 실행
  • + 작은 도서관 (~ 400킬로바이트, 소스 및 이미지를 포함하여 )
  • + 쉬운 API 및 템플릿 응용 프로그램을 사용할 수 있습니다.
  • + 100 % 무료 및 오픈 소스 (LGPL 라이센스)

Sources for osm data in mapsforge format

Processing coastline data

Processing of coastlines was part of Mapsforge rendering engine. It was removed many versions ago, now coastline processing takes place in advance as part of map creation.

Applications (in lexical order)

Android

Java (multi platform)

  • Cruiser - closed source, free
  • SwingMapViewer - sample maintained as part of the mapsforge sources

A more complete list can be found at https://github.com/mapsforge/mapsforge/blob/master/docs/Mapsforge-Applications.md