2013-04-11 3 views
0

내지도 용 Google지도를 사용하고 있으며 오버레이 등을 클릭하면 자바 스크립트와 함께 완료된 건물의 모든 오버레이가 이미 있습니다. 다음 문제는 태클을 시도하는 것은 지점 A에서 지점 B까지의 방향을 얻는 방법입니다 (지점 A를 지리적 위치로 사용). 내 캠퍼스에는 약 2.5 마일의 인도가 있지만 Google지도에서 경로가 정의되어 있지 않으므로 Google지도에서 제공하는 기본 지침을 사용할 수 없습니다.위치 서비스가있는 Google지도 API v3 경로 지정

길을 따라 경로를 표시하도록 지점 A에서 지점 B까지 방향을 표시하도록 할 수있는 방법이 있습니까?

미리 감사드립니다.

편집 : 이미 geolocation도 작동합니다.

답변

1

Google에서 인도에 대해 알지 못하는 경우 직접 드로잉을해야합니다. 인도에 대한 정보를 데이터베이스에 저장 한 다음 라우팅 알고리즘을 작성한 다음 Polyline 클래스를 사용하여 선을 그립니다.

라우팅 알고리즘의 경우, 데이크 스트라 알고리즘 http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm 을 사용하여 멀리 얻을 수 있습니다 또는 당신은 A *를 시도 http://en.wikipedia.org/wiki/A * _search_algorithm 하거나 익스트라에 위키 백과 사이드 바에서 찾을 수있는 다른 알고리즘 중 하나를 수 A * 페이지.

폴리 라인 문서 : https://developers.google.com/maps/documentation/javascript/overlays#Polylines