2011-01-05 14 views
2

XMLまたはJSON形式の特定の都市名に基づいてすべての都市を返すWeb APIを探していました。特定の都市名に基づいて都市を検索するための優れたAPIを知っている人はいますか?

例:都市名を検索 "ハミルトン"
結果:
1.ハミルトン、アラバマ州、米国
2.ハミルトン、コロラド州、米国
3.ハミルトン、ジョージア州、米国
4 。ハミルトン、イリノイ州、米国
5.ハミルトン、インディアナ州、米国
6.ハミルトン、アイオワ州、米国
など

私は、郵便番号や地理座標に基づいて都市を検索するためのAPIを探し続けていますが、名前ではありません。 ご意見をいただければ幸いです。

答えて

0

アドレスで検索することは、実際には非常に一般的なジオコーディングの機能であり、どれくらいの詳細を提供したいとは関係ありません。例えばCloudMadeを取る。ジオコーディングAPIのページへのリンクは次のとおりです。http://developers.cloudmade.com/projects/show/geocoding-http-api

「トレントン」の条件を使用してサンプルを実行しました。あなた自身の自由なAPIキーにサインアップして、以下のURLでそれを置き換える:

http://geocoding.cloudmade.com/YOUR-API-KEY/geocoding/v2/find.js?query=Trenton

それは次のような結果が返さ: "境界"、1::[[40.04467、

{ "見つかりました" "重心":{"型": "POINT"、 "座標":[40.21706、-74.74294]、 "-74.96752"、[40.389、-74.51836] ["40.04467、-74.96752]、[40.38900、-74.51836]"プロパティ ":{"名前 ":"トレントン "、"州都 ":"はい "、"場所 ":"市 "、" osm_id ":" 158860252 "、" osm_element ":" node "、" is_in ":" Mercer、ニュージャージー、ニュージャージー州、NJ、USA "、" population ":" 83923 "}、" type ":" Feature "}] "type": "FeatureCollection"、 "crs":{"type": "EPSG"、 "properties":{"code" :4326、 "coordinate_order":http://blog.programmableweb.com/2012/06/21/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/

:[0、1]}}}

をあなたが他の無料goecodingサービスに関する情報が必要な場合は、このリンクを開始するには良い場所かもしれ

関連する問題