2013-03-23 2 views
2

지도 라우팅 기능이있는 iPhone 앱을 개발하려고하는데 모든 사람의 제안 (지침)이 필요합니다. 이 앱은 iOS 4 이상과 아이폰에서 실행됩니다iPhone에서 여러 경로를 표시하는 옵션 Map (iOS 4+)

  1. :

    다음은 몇 가지 사양입니다.

  2. 앱에지도 기능이 있습니다.
  3. 앱에서 주어진 순서대로 "몇 개의 위치"가 주어지면 (복잡한 일을 덜어주기 위해)지도는지도의 각 위치간에 경로를 그립니다.
  4. 위치를 클릭하면 해당 위치에 대한 정보를 보여주는 다른 페이지가 표시됩니다.
  5. 두 위치 사이의 대체 경로를 선택할 수 있습니다 (가능하지 않다고 생각하지만 다른 사람이이 기능을 수행 할 수있는 프레임 워크를 알고 있다면 알려주십시오).

MapKit을 사용하여 iPhone에서지도를 사용하는 것이 쉽고 (iOS 3.0 이후) 사용할 수있는 연구가있었습니다. 나는 튜토리얼 this을 따라 갔고, 모든 것이 쉬운 것처럼 보입니다. 그러나 내지도에 경로를 그리려면 CSV 형식의 경로 데이터가 필요합니다. 그러나, 나는 그 데이터를 가지고 있지 않습니다 (예!

그리고 iOS 5.1 이전에는 MapKit에서 Google지도를 사용하고 있으며 Google지도의 사용 약관에서 사람들이지도에 그림을 그려서는 안된다는 것을 읽었습니다.

경로 데이터를 검색하려면 Google 또는 Apple을 통해 가져와야한다고 생각합니다. 가능한 경우 모르겠습니다. Apple Map 또는 Google Map에이 API를 가져올 API가 있는지 궁금한가요?

내가 아니라면, webview를 사용하고 Google지도에 내지도 경로를 표시해야합니다. Google Map API로 여러 위치를 삽입하고 모든 경로를 표시 할 수 있는지 궁금합니다.

내가 정말 감사합니다 .... 나는 이러한 모든 문제에 묻혀지고 있어요 ... 몇 가지 제안이 필요

답변

2

팔로우 this sample - MKOverlay가 갈 수있는 방법입니다. 하나 더 example is here.

+0

조언 해 주셔서 감사합니다.하지만 위치 A에서 위치 B까지의 경로를 찾고 해당 경로를 계획하려고합니다. 사용자가 추적 한 경로가 아닙니다. 해당 경로 데이터를 찾을 수있는 방법이 있습니까? – hook38

+0

첫 번째 링크는 그림을 설명합니다 - 두 번째 링크는 각 경로가 그려지는 위치를 설명합니다. –

+0

즉, CSV에서 가져온 것처럼 마치 https://developers.google.com/maps/documentation/directions/api에 요청을 보내 응답을 처리 한 다음 그림을 구현해야합니다. –