6

私は自分の市の地域名のリストを持っており、同じ緯度と経度が必要です。

データを取得するために使用できるサービスはありますか?

どのマップも使いたくない 簡単な API 呼び出しを行い、json または xml を介して緯度経度を取得したいと考えています。

4

2 に答える 2

17

質問はすでに回答されていますが、ジオコーディングのサポートを提供するサービスはグーグルだけではないことを付け加えたいと思います。いくつかの主要なプロバイダーを以下に示します。

住所/郵便番号から(緯度、経度)へのマッピングに利用可能なソリューション..

Google APIhttp://code.google.com/apis/maps/documentation/geocoding/) Googleの名前で最も人気があります。インターネット上で利用可能な広範なサポート(開発時間の短縮)。ああ!非営利目的で自由に利用することはできません。無料版には1日あたり2500クエリの制限があります。(http://code.google.com/apis/maps/documentation/geocoding/)これらは「使用条件」の1つの条項であり、結果はGoogleマップに表示する必要があると述べています。http://code.google.comを参照してください。 / apis /マップ/documentation/geocoding/#GeocodingRequests の利用規約はここに記載されています。http://code.google.com/apis/maps/terms.html#section_10_12

Nominatium、(http://wiki.openstreetmap.org/wiki/Nominatim)アドレスから(緯度、経度)へのマッピングのためのオープンソースのフリーウェアソリューションを提供するあまり一般的ではない組織。商業プロジェクトでも使用できます。1日あたりのクエリ数に制限はなく、「使用用語」に隠された句もありません。組織自体はあまり人気がないため、利用できるサポートは非​​常に少なくなります。

Yahoo APIhttp://developer.yahoo.com/geo/placefinder/ googleのような もう1つの人気のあるAPIですが、さらにいくつか利用できます。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/)yahooWebサービスにクエリを実行するSQlベースのクエリ言語。たとえば、郵便番号が「382025」の場合、YQLを[geo.places where text = "Enter some pincodehere"]からセントロイドを選択して記述できます。 Yahooは、商用アプリケーションでYQLを使用することをお勧めします。(http://developer.yahoo.com/yql/faq/)他のすべてのオプションと比較して、許可されているクエリの数が最も多い。(http://developer.yahoo.com/yql/faq/を参照してください)。サポート (?)。

于 2011-11-15T12:28:19.490 に答える
16

Google ジオコーディング サービスを使用できます。

REST 形式: http://code.google.com/apis/maps/documentation/geocoding/index.html

JavaScript: http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding

編集:読むのが面倒な人のために、REST形式の例を次に示します..

xml 応答: http://maps.googleapis.com/maps/api/geocode/xml?address=バンガロール&sensor=false

json 応答: http://maps.googleapis.com/maps/api/geocode/json?address=バンガロール&sensor=false

于 2010-09-27T18:22:55.983 に答える