如何在ios中使用google地图中的顶部栏

时间:2012-09-07 06:02:45

标签: iphone

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

关于获取方向的正确网址(在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]];