3

我想从 UIMapView 绘制 2 个点(当前位置和选定的注释)之间的路线。在 6 之前的 iOS 版本中,我使用 lat,long 向 google 发出请求,然后接收到的数据被解码并转换为折线。所有这些都按预期工作。

同样的方法适用于 iOS6,但它是否正确(向谷歌请求路由数据)?

你能分享你的想法吗?

谢谢你。

4

1 回答 1

1

根据Google Directions API 服务条款

注意:Directions API 只能与在 Google 地图上显示结果结合使用;禁止使用路线数据而不显示请求路线数据的地图。

由于 iOS 6 中的 MapKit 不再提供 Google 地图,因此在 MapKit 地图上使用 Google 路线 API 似乎违反了 Google 的服务条款。您将需要找到另一种生成行车路线的方法,或者找到一种在 iOS 6 中显示 Google 地图的方法,您可以通过该地图使用 Google 路线。

于 2012-11-04T12:18:40.523 回答