2014-04-28 2 views
-1

온라인과 오프라인의 두 가지 방법으로지도 (Google지도뿐만 아니라 다른 서비스)를 구현할 수있는 데스크톱 응용 프로그램 (Java Swing 포함)을 구현해야합니다. 온라인이란 응용 프로그램이 인터넷으로 API 서비스를 호출하는 것을 의미합니다. 오프라인은 로컬에 저장된 맵 서비스가 있고 인터넷 연결 없이도 서비스를 요청할 수 있음을 의미합니다. 특히, 내 응용 프로그램은지도에 다각형을 그려야합니다 (API) 그리고 배경에 계산을해라. 적어도 하나의 방법 (온라인 또는 오프라인) 또는 둘 모두를 구현하는 데 사용할 수있는 서비스는 무엇입니까? 고마워요지도를 사용하여 데스크톱 응용 프로그램을 구현하는 방법

+0

자바 라이브러리의 목록 GeoTools API 및 관련 GeoServer를 조사하여 시작하십시오. – Caleryn

답변

1

처음에는 Google지도에서만 온라인으로 API를 사용할 수있었습니다. 오프라인으로 사용하기 위해지도를 저장하려는 시도는 불쾌했습니다.

현재 Google지도 앱 (Android/IOS)이지도를 오프라인으로 저장할 수 있다는 것을 알고 있지만이 점이 자신과 같은 제 3 자에게 공개되지 않는다고 생각합니다. 모든 것이 Google과 마찬가지로, 사용자가 데이터를 원하기 때문에 오프라인으로지도를 사용할 수 없으므로 사용 방법을 볼 수 없으므로 필요하지 않습니다.

open street map을 기반으로 한 많은 오프라인 매핑 응용 프로그램을 보았습니다. 이지도는 오픈 소스이며 자유롭게 사용할 수 있습니다 (온라인/오프라인).

관련 문제