2015-02-07 2 views
0

Google Directions API를 사용하여 출발 위도와 경도, 목적지 위도 및 경도를 제공하고 시작 위치에서 끝 위치까지 걷는 방향을 되돌릴 수 있습니다. 이렇게하면 사용자가 취할 수있는 경로가 제공되고 해당 경로를지도에 그 다음 길 찾기가 표시됩니다. 그래도 작동하지만지도에 경로가 이미있는 경우에는 어떻게해야합니까? 기존 GMSPathGMSPolyline으로 길 찾기를 할 수 있습니까?기존 폴리 라인 경로의 경로를 찾으십니까?

사용자가지도에서 길을 그릴 수 있다고 상상해보십시오. 길을 걷는 길을 알아볼 수 있습니다. 길 안내에서 길을 찾는 대신 길을 제안합니다. 어떻게 성취 될 수 있습니까? Google에서 해당 기능을 제공하지 않는다면 기존 경로가 주어진 길을 알려주는 다른 서비스가 있습니까?

+0

이것은 마치 당신에게 유용 할 것 같습니다 - http://stackoverflow.com/questions/10513360/polyline-snap-to-road-using-google-maps-api-v3 – mindparse

+0

@mindparse 불행히도 그게 ' 도와 줘. 이미 경로를 그렸습니다. 경로를 지나갈 방향이 필요합니다. – Joey

답변

1

방향을 계산할 때 waypoint으로 폴리 라인의 각 점을 사용하는 것이 가장 좋은 방법이라고 생각합니다. 폴리 라인에 따라 다르지만 정확하게 동일한 경로를 따르지는 못하지만 꽤 가까이 있어야합니다.