Xamarin.iOS Google Maps SDK:替代路线的ETA注释

时间:2018-01-18 18:31:04

标签: xamarin.ios google-maps-sdk-ios

关于App的信息:

  • 使用Xamarin.iOS开发的iOS应用程序
  • 应用中使用的Google Maps SDK,用于显示路线和备用路线 从A点到B点的路线。

问题陈述:

  • 让我们说从A点到B点,地图上显示了3条路线。
  • 作为注释的ETA默认显示在MapView上的一个路径。
  • 但是对于其他2条备用路线,地图上不会显示任何ETA信息。
  • Google Maps SDK实施需要做些什么才能显示A&A点之间所有路线的ETA。 B点。

1 个答案:

答案 0 :(得分:1)

Google Maps SDK for iOS不包含Directions API。所以我相信你使用web service Directions API来获得不同的路线。

计算ETA:

为了计算路线的ETA,您必须遍历路线的所有支路并总结 distance.value 属性。

有关Directions API请求中结果集的更多信息,请查看文档here

在地图上显示ETA:

在地图上绘制的折线表示路线,您可以在ETA中添加title属性。