役に立ちましたか?

解決

geocoder.us のあなたがやりたいだろうが、あなたは一括検索に同じ問題を抱えていることがあります。彼らは、しかし有料で一括検索を行います。

は、 GeoNames のバルク生データを介して、または、それらは、 Webサービスで?

他のヒント

私は、Google Maps APIを、ヤフーMaps APIを、マップクエストのAPI、およびMicrosoft Virtual EarthのAPIを見てきました。これらの無料サービスはいずれもバルクジオコーディングを許可しません。

しかし、Google Maps APIが一日あたり15,000 goecodesすることができます。一度にあまりにも多くを送信するとき、彼らはそれを好きではありません。彼らは、要求間の待機中は200msを示唆しています。彼らはところでIPアドレスであなたを追跡します。

ヤフーは、一日あたり5,000ことができ、また、使いやすいAPIです。 マイクロソフトVirtual Earthの1日あたり5,000を許可しますが、APIドキュメントは、お尻の痛みです。

マップクエストはちょうど奇妙である、と(私が見たものすべての最も正確な)良好な結果を与えるようには見えません。

私は実際に私は一度に複数の要求を行うことができますので、いくつかのサービスの間で交互に自分のコードを設定しました。これは - ソートの - バルクエンコーディングをシミュレートします。

USCのWebGISジオコーダの申し出<のhref = "https://webgis.usc.edu/Servicesこれを行うことができます/Geocode/WebService/GeocoderWebService.aspx」のrel = "nofollowをnoreferrer">いくつかのジオコーディングAPIのを。それは無料ですし、あなたのコードから一括検索を可能にするか、バッチ処理のためにデータベースをアップロードすることができます。

マップクエストは、バッチ・ジオコーディングを可能にするAPIを持っています。しかし彼らは、PHPに直接ものを提供していません。しかし、あなたは彼らのプロトコルのドキュメント http://developer.mapquest.com/Library/SDK_Documentation/を調べることができますプロトコルは、それを自分で実装することを。彼らは、ドキュメント内の場所のコレクションとして一括ジオコーディングを参照してもよい。

これは奇妙に聞こえるかもしれないが、私はしばらく前にサイトを行なったし、クライアントは、ユーザーが唯一の郵便番号を入力すると、我々は残りのデータを提供することになるたかったのです。私は一度、すべての気象データとXMLファイルを返され、ヤフーの天気予報APIを使用し、ciyは、状態は、郵便番号は米国内のアドレスのためによく働いた。

ジオコーディング http://www.torchproducts.com/tools/geocode のを見てくださいアドレスのリスト素早く

GDirections して使用してください。一度に25のウェイポイントまで可能にし、それぞれのためにジオコーディングさ位置を返します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top