問題タブ [postal-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 特定の郵便番号に最も近い郵便番号を見つける
私のphpアプリケーションでは、指定された郵便番号に最も近い郵便番号を取得したいと思います。つまり680721
、データベースからこれに最も近い郵便番号を取得したいので、郵便番号を入力します。
これどうやってするの?
これは私が郵便番号を保管するために使用したテーブルです。
これvarpin
が郵便番号フィールドです。
iphone - 文字列が英国の郵便番号の場合、iPhoneはうまくいきます
私のアプリでは、文字列を送信する前に、テキスト ボックスに入力されたテキストが英国の郵便番号であるかどうかを調べる必要があります。私は自分でそれを解決する正規表現能力を持っていません。周りを検索した後、解決できないようです! 誰かが過去に同様のことをしたかどうか疑問に思いましたか?
または、誰かが私を正しい方向に向けることができれば、私は最も感謝しています!
トム
google-maps - Googleマップに郵便番号/郵便番号の境界を表示する
郵便番号の輪郭(境界)を地図上に表示したい。Google マップ API を使用すると、郵便番号または住所を送信して対数/緯度を取得し、地図上にアイコンを配置できます。ここで、郵便番号でカバーされる領域全体の周りにボックスまたはポリゴンを作成したいと思います。これを行うための API またはメソッドはありますか? 可能であれば、Googleマップまたは他のサービスを使用できます。
郵便番号の緯度/経度を取得する API...
javascript - 住所文字列から英国の郵便番号の一部を抽出する正規表現
私は自分でこれに取り組むのに十分な正規表現について本当に知りませんので...
私はgeolocationAPIで遊んでいます。私の目標は、訪問者の所在について大まかなアイデアを得て、その特定のエリアで提供されているサービスを一覧表示できるようにすることです。
これは、郵便番号文字列の先頭部分を介して行われます。例n17 9ht
、私の興味はn17
それはすべて公平ですが、私はchromeとIE9で異なる出力を取得します。Firefoxの方がはるかに優れており、postalCode文字列を自動的に返します。
- クロム:
2 Castlebar Park, London, Greater London W5 1BX, UK
- ie9:
3-6 Mt Ave, London Borough of Ealing, London W5, UK
これらはどちらも私の住所ではありませんが、W5は正しいです。
問題は、与えられている2つの可能な文字列からW5だけを抽出するにはどうすればよいですか?
明らかに、文字列はによって分割されている,
ので、次のような文字列からW5(または英国の郵便番号の先頭部分)を取得することを検討しています。
Greater London W5 1BX
London W5
郵便番号の2つの部分の間に常にスペースがあります(2番目が指定されている場合)。
私はBFPO/GIRのケースを気にしないので、それはほとんどパート1にすぎません。これは、n1
またはと同じくらい単純な場合がありますec3a
。したがって、私が考えるように、ロジックは次のようになります。
- 郵便番号の全部または一部を抽出します。
- パート1(または唯一のパート)を取り、それを渡します。
助けていただければ幸いです。
java - 英国の郵便番号間の距離を計算するためのライブラリ
データを分析するために、2つの英国の郵便番号の間のおおよその距離(直線の距離で十分です)を計算する方法を探しています。できればJavaから簡単にアクセスできますが、C#、ネイティブC++などでも問題ありません。
php - CakePHP アプリケーションでクエリがすべてのレコードを取得しない
CakePHP 1.3 を使用してアプリケーションを開発しています。ユーザーが「アウトレット」テーブル レコードを検索できるページがあります。
検索フォームには 3 つのフィールドがあります。名前、料理、郵便番号。検索用のビューは次のようになります。http://pastebin.com/vadS4gcb。
郵便番号フィールドのみの検証を設定しました。空のままにすることもできますが、値を入力すると、CakePHP に組み込まれている郵便番号検証ルールが適用されます。これは、Outlets コントローラーで検索アクションがどのように見えるかです。http://pastebin.com/jiPUehkv .
ユーザーが検索フィールドに有効な郵便番号を入力すると、Outlets テーブルから一致するレコードが取得され、ユーザーが入力した郵便番号からの距離 (マイル) とともに検索結果ページに表示されます。検索機能を実装するために CakeDC の検索プラグインを使用しましたhttp://cakedc.com/downloads/view/cakephp_search_plugin。
私の Outlet モデル クラスは次のようになります。http://pastebin.com/yJ1HykTT .
検索機能はほぼ期待どおりに機能しますが、距離だけで検索すると (つまり、検索フィールドに郵便番号を入力し、他の 2 つのフィールドを空白のままにすると)、指定された郵便番号から 1 マイル未満のアウトレットは検索されないことに気付きました。 DB。これがなぜなのかわかりません。
他の 2 つのフィールド (名前と料理)のいずれかの検索フォームにデータを入力し、有効な郵便番号を入力 すると、1 マイル以内のレコードを含むすべての一致するレコードが取得されます。なぜこれが前のケースで起こっていないのか分かりません。
郵便番号のみが入力された場合のクエリを次に示します。http://pastebin.com/37A0SP7G
以下は、郵便番号が提供され、名前フィールドにテキストが入力された場合のクエリです。http://pastebin.com/a2mR7Yi0。
Google のガイドに従って、Haversine クエリを作成しました。http://code.google.com/intl/hu-HU/apis/maps/articles/phpsqlsearch.html私に与えた:
mysql - PAF ファイルを MySQL にインポートする
最近、Royal Mail から PAF ファイルを購入しました。それらをすべて受け取りましたが、コンテンツを MySQL データベースにインポートする必要があります。
ファイルを調べた後、一般的な区切り記号や個々の列を決定する方法はないようです。
パーサーを構築できるように、PAFファイルの形式について誰か洞察を提供してもらえますか?
前もって感謝します :)
postal-code - PAF データベースと Postcode Anywhere などのサービス
中小企業 (同時ユーザーが約 25 人) にとって、PAF データベースを購入して自分でコーディングするか、Postcode Anywhere などの Postcode サービスを使用する方が費用対効果が高くなりますか?
Royal Mail のサイトは本当にわかりにくいです。http://www.royalmail.com/marketing-services/address-management-unit/address-data-products/postcode-address-file-paf/prices
私たちは 24 時間営業しており、常に 1 人から 25 人のユーザーが郵便番号検索を行っています。現在、PAYG サービスを使用していますが、非常に高価なので、PAF データベースを購入して独自のデータベースを作成したいと考えています。上記のリンクの価格がわかりません (基本的に、2 ポンドから 49,500 ポンドの範囲で何かを見ているのですか?!)
また、PAF データベースで実際に得られるものは何ですか? 彼らが送信するファイルの種類と同様に、API はありますか?また、1 回限りの料金または継続的な料金を支払いますか? ロイヤル メールの支払いを停止したら、データの削除に同意する必要がありますか?
ありがとう
regex - 正規表現を使用して、英国の郵便番号のパターンを識別します
英国の郵便番号では、すべての文字を大文字のAに、すべての数字を9に置き換えたいと思います。
たとえば、CH51EFはAA99AAになりますEC1N4DHはAA9A9AAになります
これは単一のRegEx.Replaceで可能ですか、それとも2つの別々のRegEx.Replaceステートメントが必要ですか?
mysql - MySQL - 最初の 1 文字または 2 文字に基づいて郵便番号を照合します
提供された郵便番号とデータベースに格納された郵便番号、および重量の側面に基づいて、一致するレコードを見つける SQL ステートメントを作成しようとしています。
データベース内の郵便番号は、1 文字または 2 文字、つまり B、BA ... です。
現在 - SQL ステートメントに渡される値には、常にクライアントの郵便番号の最初の 2 文字が含まれます。どうすれば一致するものを見つけることができますか? 郵便番号 B1 があるとします。これは、データベース内の単一の B と重量の側面のみに一致します。これで問題ありません。
これは私の現在の SQL ステートメントです。これは、特定の重量を超える送料無料の係数もとっています。
ただし、上記では、ハードコードされた文字数を 2 に設定して SUBSTRING() 関数を使用しています。これは、提供された郵便番号 (この場合は B1) に一致する文字数のみに一致させるために、実際に助けが必要な場所です。
マーカス - 助けてくれてありがとう - 素晴らしい例 - 私のコードは次のようになります:
まず、次のステートメントを実行して、正しい郵便番号を取得しました。
次に、'post_code' インデックスに割り当てられた戻り値に基づいて、次の 2 番目のステートメントを実行します。