2
私は現在の場所の座標を持っていますが、それらの座標を場所の名前に変換する方法は?マップの表示をしたくありません。 iOS 5ではMKReverseGeocoderが推奨されていないため、これを実現する他の方法があります。 ありがとうございます。座標から現在の場所の名前を取得する
私は現在の場所の座標を持っていますが、それらの座標を場所の名前に変換する方法は?マップの表示をしたくありません。 iOS 5ではMKReverseGeocoderが推奨されていないため、これを実現する他の方法があります。 ありがとうございます。座標から現在の場所の名前を取得する
あなたはこれを提供しているsearchnameについての詳細を与えるGoogleプレイスアピ
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のにHere
感謝を参照してくださいが、XMLやJSONとCSVを使用しない方法はありますか?助けることができるいくつかのコードiOS APIのみを使用します。 –
私はMKReverseGeocoderの代わりにAppleがCLGeocoderに移ったと思っています。これを試してみてください。 http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLGeocoder_class/Reference/Reference.html#//apple_ref/occ/cl/CLGeocoder – iPrabu
サンプルコードはありますか?私はCLGeocoderを見たことがありますが、私はそれを実装する方法を理解していません。私は間違っていません。マップを使用する必要があります。 –