Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从 UIMapView 绘制 2 个点(当前位置和选定的注释)之间的路线。在 6 之前的 iOS 版本中,我使用 lat,long 向 google 发出请求,然后接收到的数据被解码并转换为折线。所有这些都按预期工作。
同样的方法适用于 iOS6,但它是否正确(向谷歌请求路由数据)?
你能分享你的想法吗?
谢谢你。
根据Google Directions API 服务条款:
注意:Directions API 只能与在 Google 地图上显示结果结合使用;禁止使用路线数据而不显示请求路线数据的地图。
由于 iOS 6 中的 MapKit 不再提供 Google 地图,因此在 MapKit 地图上使用 Google 路线 API 似乎违反了 Google 的服务条款。您将需要找到另一种生成行车路线的方法,或者找到一种在 iOS 6 中显示 Google 地图的方法,您可以通过该地图使用 Google 路线。