私のサイトで利用可能なAPIであるジオコーディングサービスを使用したいJavaベースのソリューションが推奨され、商用プロジェクトで使用したいので、適切なオプション、つまりAPIを提案してくださいこのようなプロジェクトで自由に使用できます。
この質問をする前に、ネットで検索してみたところ、人気の高いgeoCoding APIがGoogleとyahooのものであることがわかりました。 SO)のいくつかの回答は、Google APIの使用を推奨しています(これは非常に人気のある方法の1つです)。
これらすべてのサイトの詳細な分析を含むいくつかのブログ/サイトへのリンクでさえ、非常に役立ちます。
住所/郵便番号から(緯度、経度)へのマッピングで利用可能なソリューションは...
Google API、 http://code.google.com/apis/maps/documentation/geocoding/ )Googleの名前のために最も人気があります。インターネットで利用できる広範なサポート(開発時間の短縮)。ああ!商用利用は自由にできません。無料版には、1日あたり2500クエリの制限があります。 ( http://code.google.com/apis/maps/documentation/geocoding/ )「使用条件」には、結果をグーグルマップに表示する必要があることを示す1つの句があります。参照- http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests 利用規約はここに記載されています。 http://code.google.com/apis/maps/terms.html#section_10_12
名目、( http://wiki.openstreetmap.org/wiki/Nominatim )Aあまり一般的でない組織は、(緯度、経度)マッピングへのアドレス用のオープンソースのフリーウェアソリューションを提供します。商用プロジェクトでも使用できます。 1日あたりのクエリ数に制限はなく、「使用条件」に隠された句はありません。組織自体はあまり人気がないため、利用できるサポートは少なくなります。
Yahoo API、 http://developer.yahoo.com/geo/placefinder/ 別の人気のあるAPIはgoogleのようですが、さらに利用可能なものもあります。 1日あたり最大50000のリクエストをサポートします。グーグルのような広範なサポートが利用可能です。 Yahooでは、「powered by yahooロゴ」の使用を推奨していますが、それを強制するものではありません。 ( http://info.yahoo.com/legal/us/yahoo/api/api-2140.html )商用目的で使用できます(Yahooの利用規約を読んだことがありません。それを制限する条項、参照 http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html ).
[〜#〜] yql [〜#〜](Yahooクエリ言語は以下を参照:- http://developer.yahoo.com/ yql / )yahoo Webサービスを照会するSQlベースの照会言語。たとえば、Zip code
YQLを[geo.places where text = "Enter some pin code here"からセントロイドを選択]]として記述できます。 Yahooでは、商用アプリケーションでYQLを使用することを推奨しています。( http://developer.yahoo.com/yql/faq/ )他のすべてのオプションと比較した場合、許可されるクエリの最大数。つまり、20,000コール/時間/ IPおよび100,000コール/日/キー。 ( http://developer.yahoo.com/yql/faq/ を参照)、YQLで利用できるサポートはかなり良いです。リンクを参照してください。
Gisgraphyは、OpenStreetMapsデータ上のジオコーディングサービスであるNominatimに代わるものです。彼らはホストされたソリューションを提供し、あなたは彼らのソフトウェアを無料でインストールすることができます。
詳細は http://www.gisgraphy.com/ にあります
Mapquest Open Apiには、OSMデータを使用するジオコーディングサービスがあります。
フランスの住所用のこの代替API: https://adresse.data.gouv.fr/api
Googleのサービスは、一定の制限(実際には非常に難しい)まで解放され、APIは非常に使いやすくなっています。私はいくつかのアプリケーションで使用していますが、問題なく動作し、非常に高速です。