ios - 如何获得特定路线的转弯方向?

时间:2014-11-20 22:45:35

标签: ios google-maps map mapkit google-maps-sdk-ios

我有一个MKPolyline,我希望MKMapkit能够给我一个转弯的指示。

我知道有一种方法可以获得从A点到B点的所有可能路线,但在我的应用程序中,我需要能够提供具有某些限制的路线转弯路线:

  • 必须通过某条街道。
  • 避开某些街道
  • 避免灯光
  • 走一些弯路,观光。

那么有没有办法要求有限制的转发方向?

或者我可以问一下我知道的特定折线的转弯方向吗?

1 个答案:

答案 0 :(得分:2)

Apple Directions API(MKDirections / MKDirectionsRequest)可以为您提供从A点到B点的路线,但不允许在路线上放置任何其他限制。

Google Directions API(不属于Google Maps SDK,但可以通过标准HTTP请求使用)确实允许更多限制,但不能达到您所需的级别。

它允许您添加最多8个航点,因此这将允许您在路线请求中特定的特定街道或弯路。它还允许您避开收费公路或高速公路。它不允许您避开某些街道或灯光 - 我不知道具有该级别细节的任何方向API。

使用Google Directions API的另一个限制是您必须在Google地图上显示结果。