在 ios 应用程序中使用 MapKit 播放音频以获取路线

Play audio for directions using MapKit inside an ios app

我正在开发一个嵌入了 MKMapView 的 ios 应用程序。该应用程序显示从当前位置到目的地的路线。我设法做到了这一点。

我们可以在自己的应用程序中播放逐步路线的音频吗? apple有没有给我们提供一些库,让我们的app可以播放指令?如何更有效地完成这项工作

提前致谢。

您可以按照以下步骤实现此目的。

  1. 存储所有步骤端点的坐标。
  2. 单步存储方向说明

  3. 方法内部,

    • (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;

将您当前位置的距离与当前步骤开始坐标进行比较。如果距离在一定范围内,比如 50 米,您可以播放音频。

我不确定 Mapkit 是否为您提供了各个步骤坐标的坐标。但是,Google map sdk for iOS 确实提供了每个路线点的所有坐标。