Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 尝试在google地图(Xcode)中显示地图方向跟踪而不是方向列表_Iphone_Ios_Xcode_Google Maps - Fatal编程技术网

Iphone 尝试在google地图(Xcode)中显示地图方向跟踪而不是方向列表

Iphone 尝试在google地图(Xcode)中显示地图方向跟踪而不是方向列表,iphone,ios,xcode,google-maps,Iphone,Ios,Xcode,Google Maps,我四处寻找我的问题的答案,但运气不佳,所以这里是: 我怎样才能让我的iPhone应用程序在从一个地方到另一个地方加载方向的同时启动Google Maps,并显示地图方向跟踪,而不是显示默认菜单,在默认菜单中可以获得方向列表 以下是我目前正在做的事情: _destination = [NSString stringWithString:@"http://maps.google.com/maps?saddr=&daddr=Place+I+want+to+go+to"]; NSURL *ur

我四处寻找我的问题的答案,但运气不佳,所以这里是:

我怎样才能让我的iPhone应用程序在从一个地方到另一个地方加载方向的同时启动Google Maps,并显示地图方向跟踪,而不是显示默认菜单,在默认菜单中可以获得方向列表

以下是我目前正在做的事情:

_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];
默认情况下,此代码显示到达某个地方要遵循的方向列表。用户必须按下“地图”按钮才能看到这两个地方的地图,这对于我在当前应用程序中需要做的事情来说非常烦人

任何想法都将不胜感激

谢谢http://maps.google.com/maps?saddr=&daddr=Place+I+want+to+go+to&output=embed&z=15“]; 输出=嵌入将为您提供贴图跟踪,z=表示缩放级别


享受

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