我有一个MKPolyline,我希望MKMapkit能够给我一个转弯的指示。
我知道有一种方法可以获得从A点到B点的所有可能路线,但在我的应用程序中,我需要能够提供具有某些限制的路线转弯路线:
那么有没有办法要求有限制的转发方向?
或者我可以问一下我知道的特定折线的转弯方向吗?
答案 0 :(得分:2)
Apple Directions API(MKDirections / MKDirectionsRequest)可以为您提供从A点到B点的路线,但不允许在路线上放置任何其他限制。
Google Directions API(不属于Google Maps SDK,但可以通过标准HTTP请求使用)确实允许更多限制,但不能达到您所需的级别。
它允许您添加最多8个航点,因此这将允许您在路线请求中特定的特定街道或弯路。它还允许您避开收费公路或高速公路。它不允许您避开某些街道或灯光 - 我不知道具有该级别细节的任何方向API。
使用Google Directions API的另一个限制是您必须在Google地图上显示结果。