MKMapView、Google Maps API 和交通信息

Posted

技术标签:

【中文标题】MKMapView、Google Maps API 和交通信息【英文标题】:MKMapView, Google Maps API and traffic information 【发布时间】:2010-02-20 22:17:25 【问题描述】:

当你读完这个问题时,你会很清楚我对这个发展很陌生。但我有一个快速的问题。我想我(不幸的是,有点)知道答案,但我想我还是会问:

我正在开发一个应用程序,我想在其中将来自 Google 地图的交通数据显示到地图中。似乎很容易。我可以轻松地将 MKMapView 放在所需位置的中心。我还可以创建一个可以在浏览器上查看的自定义 Google Maps API,它会使用 GTrafficOverlay 对象显示交通数据。

现在...

我可以使用 API 流量数据(在 javascript 中)并将其解析到 MKMapView 实现中吗?我不这么认为……对吧?

所以,我唯一的其他选择是改为使用 UIWebView,对吗?我只是链接到那个页面,我很高兴去。

另外...这样做有什么主要缺点吗?我知道我失去了一些内置界面,但除此之外,它似乎并没有那么大的区别,对吧?

另外,如果我想使用那个 Google Code API,我应该如何实现它?我是否必须在服务器的某个位置拥有该 html 文件,或者我可以将它作为我的资源的一部分,还是什么?

抱歉所有问题,但提前感谢大家提出的任何建议!

【问题讨论】:

【参考方案1】:

您不能直接将 javascript 解析为 MKMapView 实现。

是的,您可以使用 UIWebView。我只是简要地看了一下,默认行为非常讨厌,因为 web 视图和地图视图都试图响应拖动事件等。可能有一种方法可以调整它 - 你会想要寻找 SDK2.x 示例,因为当时没有其他地图解决方案。

This post也可以提供很多帮助。

【讨论】:

以上是关于MKMapView、Google Maps API 和交通信息的主要内容,如果未能解决你的问题,请参考以下文章

如何确定 Google Maps Tiles 是不是已加载

Google Maps Place API 和 Google Maps Time Zone API 之间的区别

Google Maps API DirectionsService.route 与 Google Maps Directions 不同

在 maps.google.com 上的缩放比在 Google Maps API v3 上更流畅

Google Maps API V3 中的 API 密钥是啥?

Apple Maps 和 Google Maps API 的参数相同吗?