2

現在地の座標を持っていますが、それらの座標を地名に変換するにはどうすればよいですか?地図ビューを表示したくありません。MKReverseGeocoder は iOS 5 で廃止されたため、これを実現する他の方法はありますか。前もって感謝します 。

4

1 に答える 1

0

Google Places API にアクセスできます

http://maps.google.com/maps/geo?q=yourSearchName&output=xml

これにより、提供された検索名に関する詳細が表示されます。xml を解析して、その詳細から緯度と経度を取得し、それらの場所にピンで注釈を付けることができます。

出力はjsonとcsvでも可能です。

役立つコード

 NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv",coordinate];   //coordinate=-30.347744,71.3737373
 NSString *locationString = [NSString  stringWithContentsOfURL:[NSURL URLWithString:urlString]];
 NSArray *listItems = [locationString componentsSeparatedByString:@","];

ここでGoogle API を参照

于 2012-04-06T07:04:05.653 に答える