問題タブ [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 スクリプトがあります。
彼らが入力した郵便番号から地理位置情報を取得できる方法があるかどうか疑問に思っていました. (GoogleのAPIか何かを通して?)
http://code.google.com/apis/maps/documentation/geocoding/index.htmlを試しましたが、完全な住所が必要ですが、郵便番号しかありません。
助けていただければ幸いです、ありがとう:)ピーター
php - PHP: 郵便番号を 2 つの部分に分割しますか?
英国の郵便番号を 2 つに分割する必要があります。前半を取得するコードがいくつかありますが、すべてをカバーしているわけではありません (gir0aa など)。英国のすべての郵便番号を検証し、それを前半と後半に分割するより良いものはありますか? ありがとう。
ig62ts を ig6 に、または cm201ln を cm20 に分割します。
php - 郵便番号半径の検証
英国の x の場所に住んでいるユーザーに提供する必要があります。
私は現在、私が作成したフォームを介してユーザーに郵便番号を入力させています。郵便番号はデータベースに送信され、Google 検索を使用して、サービスを提供できる近くにあるユーザーを確認しています。
この方法で数百の郵便番号を手動でハッキングするには、何時間もかかることがあるため、プロセスを自動化することを検討しています。郵便番号 x が郵便番号 z から y マイル以内にあるかどうかを判断するスクリプトを実行して郵便番号を実行できれば、私は幸せに死ぬことができるでしょう。
速度も問題なので、外部 Web サービスに依存しないソリューションを探しています。トリックを実行するスクリプトを知っている人はいますか?
sql - OpenLayersで初期マップエリアを設定するにはどうすればよいですか?
Patrick WiedのOpenLayersヒートマップレイヤーを使用していますが、英国内の場所のみを使用しています。
英国だけを表示するように最初の地図表示領域を事前設定するにはどうすればよいですか?
これが私がASPXページで使用したコードです
これはPatrickのデモページとほぼ同じですが、1つの違い(var testData =(aspリテラル))があるため、ユーザーが選択し、英国の郵便番号を緯度に変換するストアドプロシージャを介してSQLデータベースから取得した動的データを使用できます。と経度。
javascript - JavaScriptを使用してこのフォームの郵便番号を検証するにはどうすればよいですか?
私はJavaScriptの経験があまりなく、ユーザーが送信ボタンをクリックしたときに郵便番号が間違った形式で入力された場合に、このフォームにアラートメッセージを表示させるようにしばらく取り組んできました。これまでに達成したことは、すべてのフィールドを検証する1つの関数内にすべてを配置し、関数内からフィールドを参照するために名前を使用しています。(正しくインデントされていない場合は申し訳ありません)
これは、フォーム内の特定のフィールドのHTMLです。
php - 郵便番号の可能な家番号を取得する
ショッピングカートなどに表示され、郵便番号を入力すると家の番号のリストが表示され、ユーザーはリストから家の番号を選択します...これはデータベースで行われるだけですか、それともこれを行う方法はありますかグーグルマップまたは別のAPIを使用していますか?
これは英国向けです
regex - イギリスのみの正規表現郵便番号
Asp.Net Webサイトがあり、RegularExpressionValidatorを使用して、英国の郵便番号が英語(つまり、スコットランド、ウェールズ、またはアイルランドではない)であるかどうかを確認したいと思います。
最初のセグメント(郵便番号エリアと呼ばれる)からの文字だけを使用して、郵便番号が英語であるかどうかを確認できるはずです。合計で124の郵便番号エリアがあり、これはそれらのリストです。
そのリストから、次の郵便番号エリアはイギリスにありません。
- ZE、KW、IV、HS、PH、AB、DD、PA、FK、G、KY、KA、DG、TD、EH、ML(スコットランド)
- LL、SY、LD、HR、NP、CF、SA(ウェールズ)
- BT(北アイルランド)
正規表現への入力は、郵便番号全体の場合もあれば、郵便番号領域のみの場合もあります。
特定の郵便番号が英語の場合にのみ一致する正規表現を作成するのを手伝ってくれる人はいますか?
編集-解決策
いくつかのポスターの助けを借りて、1500を超えるテストケースに対してテストした次の正規表現を作成することができました。
^(AL | B | B [ABDHLNRS] | C [ABHMORTVW] | D [AEHLNTY] | E | E [CNX] | FY | G [LUY] | H [ADGPUX] | I [GM P] | JE | KT | L | L [AENSU] | M | ME | N | N [EGNRW] | O [LX] | P [ELOR] | R [GHM] | S | S [EGKLMNOPRSTW] | T [AFNQ RSW ] | UB | W | W [ACDFNRSV] | YO)\ d {1,2} \ s?(\ d [\ w] {2})?
csv - マップを使用せずに、非常に単純な「最寄りの検索」郵便番号アプリを作成するにはどうすればよいですか?
具体的には、このプロジェクトのサーバー制限により、Google マップなどは使用できません。データベースが使えません。PHP 4.39 と FTP にしかアクセスできません。
郵便番号は CSV ファイルです。
私が考えていたのは、ユーザーが郵便番号を入力すると、スクリプトが配列を検索し、最初の 2 桁のプラスまたはマイナス 2 と一致するというものです。
まとめ: このプロジェクトでは、精度よりも単純さの方が重要だと思います。
c# - 英国の郵便番号/郵便番号の範囲の計算
C#で記述されたロジスティクスソフトウェアでは、指定された郵便番号がデータベースの範囲の1つにあるかどうかを確認する必要があります。
たとえばドイツの場合
範囲:47000-48000指定された郵便番号:47057結果:True
数値の郵便番号の場合は問題ありません。しかし、英国の郵便番号はどうですか?W11 2BQは、ロンドンの郵便番号の例です。
基本的な考え方の1つは、各文字をASCIIコードに変換し、左から右に単純に書き込むことによって、郵便番号を数字に変換することです。
それで
W11 2BQ-> 87 49 49 32 50 66 81-> 87,494,932,506,681
したがって、1つの単純な郵便番号が非常に大きな数になり、それが私を悩ませます。英語の郵便番号はサイズが異なる場合があるため(最大8文字)、結果の数値はさらに大きくなります。
SQL Serverを使用して、指定された郵便番号が範囲内にあるかどうかを確認します。
範囲計算のために英国の郵便番号を処理するための公式の手法はありますか?
最高、アルパー
python - 英国の郵便番号間の距離の Python モジュール
英国の郵便番号間の距離を計算する必要があります。Web API を使用したくありません。このためのpythonモジュール/ライブラリは存在しますか? それとも、 OrdnanceSurveyのデータを使用して独自のものを作成する必要がありますか?
ありがとう、