2011-11-08 3 views
0

나는보기 기반 응용 프로그램이 있으며지도에서 운전 경로를 보여주고 싶습니다. Google에서 검색 한 결과 Google지도에서 방향 API를 얻었지만 프로그램에서 직접 webview를 사용하는 방법이 없거나 프로그래밍 방식으로 API를 사용하는 다른 방법이 있습니다. 어떤 도움을 주셔서 감사합니다.지도에서 길 찾기

답변

2

내 조언이 필요하면 (이 방법이 내가하는 일) UIWebView를 사용하고 Javascript 기반 샘플을 사용하여 Google에 길 찾기를 요청하십시오. 쉽습니다.

+0

자습서가 있습니까? 저는이 책을 처음 접했습니다. – Minakshi

+1

예, Google Map Javascript API http://code.google.com/intl/it-IT/apis/maps/documentation/javascript/에서 많은 자습서를 찾을 수 있습니다. 작동중인 샘플은 http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-directions/draggable-directions.html을 참조하십시오. 나는이 semplified 버전을 사용한다. http://gmaps-samples-v3.googlecode.com/svn/trunk/drivingdirections/directions-optimized.html –

+0

나는이 http : // 코드의 절반을 찾았다. .google.com/apis/maps/articles/tutorial-iphone.html html 파일을 저장하는 위치 또는 가져올 위치에서 나를 도와 주시겠습니까? – Minakshi

1

지도를 표시하려면 MKMapViewController을 살펴 봐야합니다. MKPolyline으로 경로를 그리는 방법을 보려면 this tutorial을보세요.

2

사용이 링크 : http://maps.google.com/maps?f=q&saddr=25.612524,85.128281&daddr=28.574815,77.236545&output=kml 또는 http://maps.google.com/maps?f=q&saddr=patna&daddr=new+delhi&output=kml

당신은 모두 웹 서비스, 두 번째는 saddr 항목 (소스 주소)와 daddr (목적지 주소)와 함께이고, 위도와 긴 하나를 사용할 수 있습니다. 그것은 당신에게 XML 파일을 파싱하고 중간에 lat-long 점의 배열을 만듭니다. MKMapView에 오버레이 클래스를 사용하여 라우트를 그리는 방법을 알고 있다고 생각합니다. 위치 이름이 두 개 이상이 다음 단어가 있다면 그때는 + 연산자와 결합 명심 http://maps.google.co.in/maps?t=h&z=10&hl=en&format=p&q=new+delhi&output=kml ** : 당신이 위치 지정된 이름의 위도 길이를 찾는 데 필요한 경우,이 링크를 사용 **

.