郵便番号と半径で郵便番号のリストが必要です。緯度と経度の問題
例 - 郵便番号を'111111'
と入力し、「'50'
」を設定すると、半径の間のピンコードのリストが返されることがあります。
もし郵便番号のリストが得られない場合は、与えられた半径のすべての緯度と経度を取得しようとします。
郵便番号と半径で郵便番号のリストが必要です。緯度と経度の問題
例 - 郵便番号を'111111'
と入力し、「'50'
」を設定すると、半径の間のピンコードのリストが返されることがあります。
もし郵便番号のリストが得られない場合は、与えられた半径のすべての緯度と経度を取得しようとします。
を使用しています。この例を見て、他の方法も同様にありますが、これを取得する最も簡単な方法はgeodistanceです。シンプルなZipCodeと国またはおそらく完全なアドレスだけを提供でき、応答では経度/緯度を取得できます。次に、LatitudeとLongitudeを返信して、提供された座標の近くにあるすべてのZipCodeのリストと、カスタマイズ可能なRadiusを取得しました。サービスが返す合計行をフィルタリングすることができます。また、メジャー単位としてマイルまたはキロメートルを使用する場合もあります。
基本的には返された情報を使って、Google APIで取得した最も近いZipCodeの座標をフィードし、それらのポイントを表示する必要があるマップに表示します。
サービスはGeoNamesによって提供されます。 Geolocalizationサービスに専念する組織。彼らはまた、プレミアムデータを提供しますが、特にこれらのサービスは無料です、明らかに情報はプレミアムと同じくらい正確ではありませんが、実際に私のテストで私はそれが信頼でき、応答も非常に高速であることがわかりました。もう一つの利点は、Geonamesサービスを使用するためのキーを取得するプロセスが非常に簡単だということです。
私はあなたに、私が話しているサービスのリンクを残しました。利用可能なサービスの
一覧:http://www.geonames.org/export/web-services.html
が、それは多くの人がお役に立てば幸いです。よろしく!
あなたの質問のすばらしい説明に基づいて、地理空間上の問題があるようです。
)ポストコードがポイントまたは多分多角形の地理空間データストアが必要です。 b)ジオスペースフィルタを使用した簡単なSQLクエリである接頭辞検索の後になりました。
これは、elasticsearchやPostgis、またはspatialliteなどで簡単に行うことができます。
私は私が必要とする正確に何がWebサービスを発見したそうelasticsearch
私はデータベースとは関係ありません。私は仕事をしたいので、plzは私に提案します.. – pandey
SQL Serverが郵便番号を理解するだけであると思っていますか、または郵便番号と関連する緯度/経度のデータベースがありますか? – Jamiec
はいsir私は正確に同じことをしたいhttps://www.freemaptools.com/find-zip-codes-inside-radius.htmそれgoogleのapi – pandey
それは間違いなくzipcodesの大きなデータベースに基づいて、彼らの緯度/経度。あなたはそのデータを持っていますか? – Jamiec