ios - MKMapView 上有交通的道路

标签 ios mkmapview traffic

我有一个关于 MKMapView 组件的问题。我看到在 native “ map ”iOS 应用程序上,我们可以绘制不同点之间的道路,我们可以显示这些道路的交通情况。好吧,这正是我想为我的应用程序做的:)

所以,我有两个问题:

1) 首先,如何在 map 上绘制道路。我阅读了很多有关 MKOverlay 的内容,以及一些在 UIWebView 中使用 JavaScript 执行此操作的示例,但执行此操作的最佳方法是什么?

2) 我怎样才能知道特定道路上的交通情况?为了把道路画成绿色、橙色或红色。

非常感谢!

问候, 塞巴斯蒂安 ;)

最佳答案

不幸的是,iOS 5 中的 CLGeocoder 类现在仅支持处理地址到地理位置的转换和反向。这意味着找到您拥有的地理编码周围的地址或找到您提供的地址的地理编码。无法访问道路图来创建路线(以精确选择和绘制道路),而且无法控制确切位置的交通。您可以使用标准工具做的唯一事情就是使用您自己的数据在 MKMapView 上绘制叠加层。

为了达到您想要的结果,我建议您使用第三方资源,例如 Google Maps API,并使用 UIWebView 来呈现自定义 map 。 Google Maps JavaScript API v3 TrafficLayer

关于ios - MKMapView 上有交通的道路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10813844/

相关文章:

azure - 将自定义域 A 记录分配给流量管理器 DNS 名称

javascript - 将交通灯图像更改为后续颜色错误的功能

ios - 我看不到弹出框继续

iOS 使用 detachNewThreadSelector 卡住和线程化

ios - iOS 上可能的辅助可执行文件?

ios - 给定纬度和经度生成快照的最佳方法是什么,真的鼓励跳过 MKMapView

iphone - 识别圆圈手势以删除注释,如何检测圆圈?

ios - captureStillImageAsynchronously 问题

ios - Swift 无法在 MKAnnotation 中分配字幕

linux - 如何知道 linux 中特定端口的流量