マップをロードするView Controllerがあり、マップがロードされたときに現在の場所をデフォルトとして設定しました。質問は、nsstringに保存して使用できるように、この場所のURLを取得するにはどうすればよいかということです別の場所で、基本的にツイートシートに追加します。
2 に答える
1
https://maps.google.com/maps??ll=55.123,12.234のような URL を作成します。
MKMapView の現在のユーザーの場所からユーザーの座標を取得します。
mapView.userLocation.coordinate
または、関心のある現在の地図の中心である場合
mapView.centerCoordinate
実際には、次のようになります
CLLocationCoordinate2D myCoord = mapView.userLocation.coordinate;
NSString *url = [NSString stringWithFormat:@"http://maps.google.com/?ll=%f,%f",
myCoord.latitude,
myCoord.longitude];
NSLog(@"The URL is: %@", url);
スニペットから次の出力が得られます。
URL は次のとおりです: http://maps.google.com/?ll=55.936699,12.289743
Google マップの URL のパラメーターはGoogleで見つけることができ、 StackOverflowで処理されています。
于 2012-06-14T22:13:53.127 に答える
0
市と郡を文字列に保存する必要があります。次に、次のような Google リンクを作成できます。
NSString *link = [NSString stringWithFormat: @"http://maps.google.com/maps?q=%@,%@",city,country"];
于 2012-06-14T20:51:33.660 に答える