2011-06-26 18 views
0

私はこのコードを使用して、私のアプリからmaps.appを実行しています。iPhoneの現在の場所Maps.app

NSString* urlStr = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f", s_lat, s_long, d_lat, d_long]; 

[のUIApplication sharedApplication]のOpenURL:[NSURL URLWithString:urlStr]。

問題は、現在の場所を取得できなかったことです。

poi1.url = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=Current Location&daddr=%f,%f",lat,lon]; 
+0

あなたのアプリ内でMapViewをプレゼンテーションしてみませんか? – Julian

+0

私はサードパーティ製のSDDを使用しているので、私は唯一のURLを許可します。 – BlackM

答えて

0

あなたは、位置データの後にあなたのラベルを追加しようとしたことがあり: 私はこのような何かをしたいですか?

http://maps.google.com/maps?q=37.771008,+-122.41175+(You+can+insert+your+text+here)&iwloc=A&hl=en 

編集:URLを正しくエンコードすることを忘れないでください。

NSURL* url = [[NSURL alloc] initWithString:[addr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
+0

私はそれを試みましたが、それは動作しませんでした(私は他のポストでそれを見た) – BlackM

+0

それは私が欲しいものではありませんが、それが働いているだけです!(私は最初のものについて話しています) – BlackM

関連する問題