【问题标题】:Is it possible to get turn by turn directions using Google Maps Api in iOS?是否可以在 iOS 中使用 Google Maps Api 获得转弯方向?
【发布时间】:2016-07-22 13:06:41
【问题描述】:

我正在寻找一种在 swift 中使用 Google Maps Api 获得或进行转弯导航的方法。我已经使用 GoogleMaps Api 完成了从源到目的地的多段线绘制,但仍然找不到通过转弯导航进行转弯的方法。有可能吗?

-谢谢

【问题讨论】:

  • 您找到解决方案了吗?使用 google API 的说明对这种情况有帮助吗?

标签: ios swift google-maps google-maps-sdk-ios


【解决方案1】:

是的。有可能的。

请参考以下链接,该链接使用谷歌 API 使用转弯方向。

https://itunes.apple.com/us/app/biznavi-gets-you-where-you/id597147565?mt=8 (从 iTunes 链接查看 iPad 的最后两个屏幕截图)

要实现它,您必须使用 Google Direction API,它允许我们使用多达 8 个航点。

之后,您将获得一系列路线,包括所有转弯信息和纬度/经度。

只需在 locationDidUpdate 方法中围绕当前位置创建一个 100 米(或根据您的要求)的 CLRegion。如果路由数组的下一个点在 CLRegion 内,则只显示 google API 在路由数组中接收到的消息。

我已经制作了上面的应用程序,但它在上传到商店后没有更新,所以它有旧的 UI,它不支持 iPhone 5+。很抱歉,但您会在此应用中找到您需要的功能...

【讨论】:

  • 是的,我想我可以设置航点。但它只会用标记指出路点。这不是我正在寻找的解决方案。我正在寻找一种方法来展示箭头以及我可以从源导航到目的地的路径。
猜你喜欢
  • 1970-01-01
  • 2012-11-25
  • 2017-10-09
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
  • 2016-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多