0

我正在开发一个应用程序,我在其中打开护目镜地图

具有源和目标位置的 webview,但我无法

查看附加图像中显示的顶部栏。

http://i.stack.imgur.com/Yrwld.png

我想要的是在 iphone 中打开地图时也应该显示顶部栏。请帮助。!在图像中,它显示顶部的栏。它是谷歌地图的默认栏,但我无法得到它。可能我没有传递正确的 url。我给出的 url 是:-

http://maps.google.com/?saddr=nagpur&daddr=pune&output=html

4

1 回答 1

0

我不清楚您是在 Safari 中打开地图,还是在使用 MapKit 框架的同一应用程序中打开地图。但是您所说的顶栏只有在您在 Safari 中打开地图时才会显示(如下面的代码所示),但如果您愿意在应用程序地图中进行此类控制(即使用 MapKit、MKMapView),您将拥有使用相同的 UI 和功能对此类控件进行编码。

关于获取方向的正确 url(在 safari 中),请参见代码:

NSString* url = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%@&daddr=%@",
                     [source stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
                     [destination stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] 
                     ];
//where source and destination will be your address strings.    
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];  
于 2012-10-15T09:16:19.447 回答