【问题标题】:Trying to show the map direction tracing instead of the list of directions in google maps (Xcode)试图显示地图方向跟踪而不是谷歌地图(Xcode)中的方向列表
【发布时间】:2012-03-28 03:40:07
【问题描述】:

我四处寻找我的问题的答案,但没有成功,所以这里是:

如何让我的 iPhone 应用在加载从一个地方到另一个地方的路线时启动 Google 地图,并显示地图方向跟踪,而不是显示路线列表的默认菜单。

这是我目前正在做的事情:

_destination = [NSString stringWithString:@"http://maps.google.com/maps?saddr=&daddr=Place+I+want+to+go+to"];

NSURL *url = [NSURL URLWithString:_destination];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
[_mapsView loadRequest:requestURL];

此代码默认显示前往某个地方的路线列表。用户必须按下“地图”按钮才能看到这两个地方的地图,这对于我在当前应用中需要做的事情来说非常烦人。

任何想法将不胜感激,

谢谢

【问题讨论】:

  • 你是在模拟器上运行这个吗?我认为在模拟器上会打开 Safari,但在设备上会打开地图应用程序。
  • 我在模拟器和 iPhone 上运行它,结果相同:它们都向我显示路线列表而不是路线,并且它没有打开 Safari 或地图应用程序(它基本上是移动网站地图集成在我的应用程序中)
  • 好的,我以为您使用的是 openURL,但您使用的是 UIWebView。也许有一个 url 查询参数可以让它直接进入地图。
  • 这正是我一直在寻找的,到目前为止还没有成功..

标签: iphone ios xcode google-maps


【解决方案1】:

"http://maps.google.com/maps?saddr=&daddr=Place+I+want+to+go+to&output=embed&z=15"]; output=embed 将为您提供地图轨迹,z= 用于缩放级别。

享受

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-18
    • 2016-08-11
    • 2015-05-29
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    相关资源
    最近更新 更多