0

リバース ジオコーディングを使用する、iPhone (IOS5) 向けの一連のアプリケーションを構築しています。ほとんどの場合、CLGeocoder はアドレス番号の範囲を返します (例: "someaddress 2-5")。すべてのリバース ジオコーディング リクエストに対して、正確な番地を取得したいと考えています。

私が理解するようになったように、これは開発者としての私ではなく、Google に呼び出しを行い、結果 (番地の範囲) を返す Apple によって制御されます。他の誰かが同じ問題に遭遇し、解決策を見つけましたか?

私がアドバイスされた解決策の 1 つは、Google Maps API for Business を購入することです。そのドキュメントでは、「高度なジオコーディング」を提供すると述べていますが、リバース ジオコーディングと番地についての詳細は示されていません。この API を使用した経験のある人はいますか?

頭に浮かぶもう1つのことは、リバースジオコーディングを行うサードパーティのサービスを使用することです. しかし、私が確信していないのは、Apple がそれを受け入れるかどうかです。リバース ジオコーディングを実行し、地図上の特定の位置の正確な番地を返すサードパーティ サービスを提案する必要がある人はいますか?

前もって感謝します

4

1 に答える 1

0

GeoNamesはあなたのニーズによく合っているようです。

ウィキペディアのページから:

GeoNames は、クリエイティブ コモンズ表示ライセンスの下で、さまざまな Web サービスから利用およびアクセスできる地理的データベースです。

私自身も を使用していCLGeocoderますが、通り番号の範囲を返す問題は経験していません。

于 2012-07-26T14:16:07.090 に答える