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