現在、clgeocoder を介してユーザーが入力した郵便番号をフォワード ジオコーディングしていますが、奇妙な動作が発生しています。
たとえば、ユーザーが単に「p」という 1 文字を入力すると、アプリが応答しなくなることがありますが、以前の実装 (Google URL を使用してデータを変換して返す) では、この問題は発生しませんでした。
現在、郵便番号フィールドにチェックインして、ユーザーに複数の文字を入力するように強制していますが、少しハッキーなようです。無効なデータを受け取った場合、リクエストはタイムアウトするか、エラーを返すはずですか?
ジオコードを転送するためにGoogle APIを使い続けていたでしょう。このWebリンクを使用していましたが、動作を停止しているようです :
ただし、他のいくつかの投稿を見た後、このリンクを見つけました http://maps.google.com/maps/geo?q=UKPOSTCODE&output=xml
しかし、代わりに Google の URL を使用して郵便番号を変換してもよいのか、それともリンゴの条件や契約に違反するのでしょうか?
最後にもう 1 つ、これは clgeocoder を使用する前に最初に使用したチュートリアルでした http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial