22

番地から緯度と経度 ( Google Maps APIのようなジオコーディング) を取得できることを見てきましたが、緯度と経度が既にわかっている場合、逆を行って番地を取得することは可能ですか? ?

アプリケーションは iPhone アプリであり (そしてアプリが緯度/経度を既に認識している理由)、Web サービスから iPhone API まで何でも機能します。

4

5 に答える 5

14

Google は、JavaScript API と HTTP 経由の Web サービスの両方でリバース ジオコーディングをサポートするようになりました。リクエストは次のようになります。

http://maps.google.com/maps/geo?output=xml&oe=utf-8&ll=LAT,LON&key=API_KEY

LAT を緯度に、LON を経度に、API_KEY を Google Maps API キーに変更する必要があります。サービスは、次のスプレッドシートでジオコーディングが「はい」とマークされている国の結果を返します:

http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtered.html

詳細は、公式ドキュメントからすぐに見つかります。

http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct

于 2008-10-24T21:54:57.310 に答える
7

これは「リバース ジオコーディング」と呼ばれ、この機能を提供する Web サービスが存在します。

無料サービスの品質、スケーリング、信頼性については慎重になることをお勧めしますが、ここから始めましょう: http://www.geonames.org/export/reverse-geocoding.html

于 2008-10-01T16:49:25.690 に答える
2

iPhone OS 3.0 now has the MKReverseGeocoder class for precisely this purpose.

于 2010-05-21T16:15:13.630 に答える
0

その目的で LINK REMOVED ライブラリを使用することもできます。MKReverseGeocoder は便利ですが、Google マップで使用する必要があります。MKReverseGeocoder リファレンス ドキュメントから:

Google の利用規約では、リバース ジオコーディング サービスを Google マップと組み合わせて使用​​する必要があります。アプリケーションのユーザー インターフェイスを設計するときは、この点を考慮してください。

アプリケーションで Google マップを使用せず、緯度と経度のデータのみが手元にある現在の場所に関する詳細情報にアクセスする必要がある場合は、 SSLocationManagerが代替手段になる可能性があります。Yahoo!を利用しています。プレイスファインダー API。お役に立てれば。

于 2011-06-01T18:33:04.097 に答える