0

ゴーグルマップを開くアプリケーションを開発しています

ソースと宛先の場所を含むwebviewですが、できません

添付の画像に表示されているトップバーを表示します。

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

私が欲しいのは、iPhoneでマップを開いているときにトップバーも表示されることです。親切に助けてください!画像では、上部にバーが表示されています.これはGoogleマップのデフォルトのバーですが、取得できません.正しいURLを渡していない可能性があります.私が指定したURLは:-

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

4

1 に答える 1

0

マップを Safari で開いているのか、MapKit フレームワークを使用して同じアプリケーションで開いているのかはわかりません。ただし、話しているトップバーは、Safari でマップを開いた場合にのみ表示されますが (以下のコードに示すように)、アプリケーションマップでそのような制御を希望する場合 (つまり、MapKit、MKMapView を使用)、そのようなコントロールを同じ UI と機能でコーディングします。

(サファリで)方向を取得するための正しいURLについては、コードを参照してください:

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 に答える