2012-07-01 3 views
2

사용자를 찾을 수있는 Android 애플리케이션을 개발 중이며 (사용자가 이동 중이라고 가정 할 때) 앱이 사용자에게 갈 수있는 가장 짧은 경로를 만듭니다. 선택한 목적지. 그 여기에 대한 API가 이후 사용자가 위치하는 것은 문제되지 않습니다 : Android Gps 라우팅 시스템

http://www.vogella.com/articles/AndroidLocationAPI/article.html

그래서 여기 캐치입니다. 도로, 교차로 및 거리는 코드에서 변수를 통해 매핑되거나 선언 될 수 있지만 문제점은 지금까지 발견 한 GPS API가 도로 이름이나 매핑에 사용할 수있는 그래프가 아닌 경도와 위도 만 반환한다는 것입니다. 최단 경로. 나는 우리가 지금 가지고있는 주어진 안드로이드 GPS 자원으로 어떻게 최단 경로를 만들 수 있는지에 관해 도움이 필요하다.

가정 : https://github.com/CUTR-at-USF/OpenTripPlanner-for-Android/wiki

전체 요약 위키를 참조하십시오 : 3G 또는 와이파이 연결이 항상 사용할 수를

+0

Google :지도 라이브러리를 검색해보십시오. – FabianCook

답변

0

체크 아웃 안드로이드 애플 리케이션을위한 오픈 소스 OpenTripPlanner에서 (아파치 2.0에 따라 사용이 허가) 코드 여기에 간단한 설명이 나와 있습니다.

OTP는 오픈 소스 OpenTripPlanner server instances을 사용하여 OTP Server REST API에 대한 호출을 통해 멀티 모드 경로 (버스, 자전거, 도보)를 계획합니다. 여행 계획이 서버에서 검색되면 사용자에게 표시됩니다.

OTP는 도로/인도/자전거 전용 도로 정보에는 OpenStreetMap data을 사용하고 교통 정보에는 General Transit Feed Specification 데이터를 사용합니다.