ユーザーが現在いるアドレスを見つけるために CLLocationManager を使用しています。クラスから返された座標を、視覚的な地図ビューなしで実際の住所/ビジネスに変換するにはどうすればよいですか? または、このデータを返す別のクラスがありますか? ありがとう。
1638 次
1 に答える
0
MKReverseGeocoderクラスを見てください。
MKReverseGeocoder クラスは、マップ座標 (緯度と経度のペアとして指定) をその座標に関する情報 (国、都市、通りなど) に変換するサービスを提供します。リバース ジオコーダー オブジェクトは、ネットワーク ベースのマップ サービスと連携して、指定された座標値の目印情報を検索するシングル ショット オブジェクトです。
ただし、マップを提供したくないとおっしゃっています。これは利用規約に違反しています:
MapKit フレームワークは、Google サービスを使用して地図データを提供します。(...) Google の利用規約では、リバース ジオコーディング サービスを Google マップと組み合わせて使用する必要があります。アプリケーションのユーザー インターフェイスを設計するときは、この点を考慮してください。
マップを証明したくない場合は、Google 以外のリバース ジオコーディング サービスを検討する必要があります。
于 2011-07-22T21:46:05.677 に答える