2009-10-14 2 views
1

거기에 핵심 위치 또는 Google 또는 일부 다른 API를 사용하여지도에 두 지점을 제공하고 경로에 대한 위도/경도 쌍의 결과 집합을 얻을 수 있습니까?운전 경로를 그리려면지도에서 두 지점 사이의 경로 안내를 얻는 방법은 무엇입니까?

나는이 튜토리얼 Drawing polyines or routes on a MKMapView에서 핵심 그래픽을 사용하여 주행 방향을 그리는 방법을 보았습니다 ... 그러나 샘플 코드에는 경도와 위도가 미리 정의 된 route.csv가 있습니다. ..... 어떻게해야합니까? 한 쌍의 경도와 위도가있어 운전 방향을 그릴 수 있습니다.

답변

0

기업들은 라우팅 알고리즘 개발에 수백만 달러를 투자하기 때문에 어디서나 무료로 사용할 수 있습니다 (나는 틀렸다고 생각합니다). 예를 들어 Google Maps JavaScript API는 라우팅을 지원하므로 해킹 할 수 있습니다. 결과는 빠르지 않을 것입니다 또는 귀엽습니다.

+0

당신은 위의 링크를 보았는가? objective-c를 통해 수행하고 싶습니다. –

+0

예, 링크를 보았습니다. 내가 말했듯이, 당신은 당신이 이것을 할 수있는 서비스를 찾을 필요가 있고 나는 자유로운 것들을 알지 못합니다. Microsoft Virtual Earth (일명 Bing Maps)는 웹 서비스를 제공하지만 무료로 제공되는 것은 아닙니다 (http://www.microsoft.com/maps/platform/default.aspx 참조). 저는 이것이 JSON 서비스라고 생각합니다. 그래서 당신은이 질문의 범위를 벗어나는, 의사 소통을 위해 뭔가를 만들어야 할 것입니다. – iKenndac

0

길 찾기 요청이 제한적이며 (일일 일정량 미만) 항상 Google지도에 결과를 표시하는 경우 무료 Google Directions API를 사용할 수 있습니다.

https://developers.google.com/maps/documentation/directions/

는 한계를 알고 철저하게 라이센스 부분을 읽으십시오. xson보다 더 쉽게 파싱 할 수있는 json 응답을 쉽게 요청할 수 있어야합니다 (Apple이 iOS의 json 파서를 추가 한 것).

당신이 한도를 초과하는 경우 http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

예를

를 들어

, 당신은 그들의 사업 면허로 보일 것입니다.

0

오래된 질문이지만 MTDirectionsKit는 최근 오픈 소스 화하고 그것을 잘 작동합니다 :

MTDirectionsKit

관련 문제