在地图中行车路线

时间:2011-11-08 06:49:30

标签: iphone google-maps

我有一个基于视图的应用程序,我希望在地图上显示行车路线。 我在谷歌搜索它,我得到谷歌地图驾驶方向api但我没有得到如何在程序直接webview使用它或有任何其他方式以编程方式使用该API。任何帮助赞赏。

3 个答案:

答案 0 :(得分:2)

使用此链接: http://maps.google.com/maps?f=q&saddr=25.612524,85.128281&daddr=28.574815,77.236545&output=kml 要么 http://maps.google.com/maps?f=q&saddr=patna&daddr=new+delhi&output=kml

您可以使用两种Web服务,一种是lat和long,第二种是saddr(源地​​址)和daddr(目标地址)。它为您提供xml文件解析它并生成中间lat-long点的数组。我想你知道如何在Overlay类的帮助下在MKMapView上绘制路线。

**如果您需要找到lat长度的给定位置名称,请使用以下链接: http://maps.google.co.in/maps?t=h&z=10&hl=en&format=p&q=new+delhi&output=kml **请记住,如果位置名称包含两个或两个以上的单词,则它与+运算符组合。

答案 1 :(得分:2)

如果您需要我的建议(这就是我的工作方式),请使用UIWebView并使用基于Javascript的示例来请求Google为您绘制路线。 这很简单!

答案 2 :(得分:1)

您应该查看MKMapViewController来显示地图。请查看this tutorial如何使用MKPolyline绘制路线。