1

誰かが助けてくれるか、少なくとも私を正しい方向に向けてくれることを願っています。私は現在、場所を見つけるために郵便番号の入力を必要とするiPhoneアプリケーションを構築しています。たとえば、ユーザーがアプリを開いた場合、最初に表示されるのは、その場所の近くにあるさまざまなビジネスを見つけるために5桁の数字(郵便番号)を入力するように要求するテキストボックスです。半径5miから100miのスライダーバーもあります。したがって、郵便番号を入力し、ユーザーがマイレージを選択して送信ボタンを押すと、その地域にあるお店のリストが表示されます。それは理にかなっていますか?

みなさん、ありがとうございました。

4

2 に答える 2

0

アプリでこれを行うか、入力された郵便番号を取得して地域を返す Web サービスを作成できます。

それは巨大な仕事です。一言で言えば:

ロードできるすべての郵便番号をキーとして持つ plist ファイルを作成します。ここを見てください、彼らは少なくありません。そして値を地域名として設定します。

郵便番号を取得したら、地域を見つけることができます。次に、ユーザーが選択した範囲に応じて、最も近い領域を表示できます。

郵便番号のフォーマットの詳細な説明については、こちらも参照してください。選択した郵便番号に最も近い地域を検出できるようにするには、少し学習する必要があります。

高速ではあるが安全ではない方法として、独自のサーバー側 (またはアプリ内のメソッド) を構築せずに、ジョブを実行する無料の Web サービス (zip を受け取り、リージョンを提供する) を見つけることができますが、私が言ったように、そうではありません安全。

仕事。

于 2012-08-16T20:14:29.867 に答える
0

まず第一に、郵便番号は 1 つの場所に明確にマップされません。ばらばらな場所のセットも参照する場合があります (これはインドで発生します) 400093 のような 1 つの郵便番号は、インドの別の場所を参照し、韓国の別の場所を参照する場合があります。これらの仕様を提供できる中央サーバーはありません。Google API を確認して(Google API についてはこちらを確認してください)、代替案を探します。

あなたのユースケースでは、Four square API を見ることをお勧めします。ユーザーの座標を取得し、地理的位置を使用して場所を検出するか、4 つの正方形の API を直接呼び出して有用な情報を取得します。 フォースクエア API

于 2012-08-16T19:48:34.757 に答える