2011-08-08 14 views
-2

現在地の座標を知ることができますか?現在地の座標を見つけて国を把握する

+0

すでに多くの質問と回答があります。 – memmons

+2

何を試しましたか?あなた自身が問題を解決しようとしたことを示すことができれば、人々はあなたを助けてくれるでしょう。 –

+0

これは2つの別々の質問です。最初はあなたの座標を把握することです。 2つ目は、ジオコーディングを使用して自分の現在地を把握することです。 – Brad

答えて

0

MKReverseGeocoderクラスは、マップ座標(緯度/経度の組として指定された)をその座標に関する情報(国、都市、または通りなど)に変換するサービスを提供します。

MKReverseGeocoder *reverseGeocoder = [[MKReverseGeocoder alloc] initWithCoordinate:coordinate]; 
reverseGeocoder.delegate = self; 
[reverseGeocoder start]; 

その後、あなたはMKReverseGeocoderDelegateプロトコルを実装する必要があります。これは、あなたの情報を取得した後に呼び出されるデリゲートメソッドです。

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark 
    // get the country string from placemark.country and use however you want. 
} 
関連する問題