私は郵便番号ではなく都市名で天気を検索し、天気を検索したいと思っていました。都市名の入力文字列を使用して郵便番号を取得する最も簡単な方法は何ですか?助けが大いにありがとう!ありがとう!市の名前から郵便番号を取得する最も簡単な方法
答えて
ここをクリックしてください!
https://developers.google.com/maps/documentation/geocoding/
ジップ
は実際にGoogleが "POSTAL_CODE" と呼ばれています。"long_name": "94043",
"short_name": "94043",
"types": postal_code
例えば、
http://maps.googleapis.com/maps/api/geocode/json?address=Clarkston+MI&sensor=true
...あなたはクラークストン、MIのためのzipファイルを取得したいとしましょう。これは、返されます。
{
"results" : [
{
"address_components" : [
{
"long_name" : "Clarkston",
"short_name" : "Clarkston",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Oakland",
"short_name" : "Oakland",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "Michigan",
"short_name" : "MI",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" : [ "country", "political" ]
},
{
"long_name" : "48346",
"short_name" : "48346",
"types" : [ "postal_code" ]
}
],
"formatted_address" : "Clarkston, MI 48346, USA",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 42.7418310,
"lng" : -83.41402409999999
},
"southwest" : {
"lat" : 42.7252370,
"lng" : -83.42880730000002
}
},
"location" : {
"lat" : 42.73511960,
"lng" : -83.41929410
},
"location_type" : "APPROXIMATE",
"viewport" : {
"northeast" : {
"lat" : 42.74331460,
"lng" : -83.40328670
},
"southwest" : {
"lat" : 42.72692350,
"lng" : -83.43530149999999
}
}
},
"types" : [ "locality", "political" ]
}
],
"status" : "OK"
}
EDITを
の場合最初の呼び出しで郵便番号を受け取っていない場合は、2番目のcを作成する必要があります最初の呼び出しからの座標を使用して、すべて同じWebサービスに送信されます。それでも非常に単純な - 次のようにスティーブンズポイントの呼び出し、WIは次のようになります。
http://maps.googleapis.com/maps/api/geocode/json?latlng=44.52357920000001,-89.5745630&sensor=true
あなたが「場所」から緯度/経度値をつかむことができます。お役に立てれば!
のためのjQuery-プラグインがありますさて、よく私は、それは素晴らしいと思ったことが実装されていたし、すべてのための郵便番号が存在しません私の周辺地域の返された:グリーンベイウィスコンシン、スティーブンスポイントウィス、ウォーソーウィ... –
面白い。さて、私はあなたが1つの追加ステップを取らなければならないと思います。最初の実行で郵便番号が提示されない場合は、「location」からlatおよびlngの値を取得し、同じWebサービスを介して実行します。私の更新を参照してください。 –
var res; // store response in res variable
var add_array = res[0].address_components; //add_array = {
"long_name" : "Clarkston",
"short_name" : "Clarkston",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Oakland",
"short_name" : "Oakland",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "Michigan",
"short_name" : "MI",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" : [ "country", "political" ]
},
{
"long_name" : "48346",
"short_name" : "48346",
"types" : [ "postal_code" ]
}
var add_array = add_array[add_array.length-1]; //add_array = {
"long_name" : "48346",
"short_name" : "48346",
"types" : [ "postal_code" ]
}
var zip = add_array.long_name; //zip = 48346
- 1. 郵便番号から市の名前を取得するgoogle geocoding
- 2. 郵便番号データ付き都市名
- 3. 特定の郵便番号の最も近い郵便番号の検索
- 4. コンタクトインテントの挿入市、国、郵便番号
- 5. vb.netの名前と郵便番号で都市を検索するAPI
- 6. ggmapパッケージで郵便番号のデータセットを取得する方法
- 7. チェックアウトページの支払方法]タブでOpencart郵便番号/都市
- 8. MKMapで郵便番号を取得する方法。 (swift3.0)
- 9. 緯度/経度から郵便番号+ 4を取得する
- 10. 郵便番号に関連するすべての都市の取得
- 11. アドレスから座標を取得する方法(郵便番号付き)Swift - IOS?
- 12. 郵便番号
- 13. 郵便番号
- 14. javascriptの緯度と経度から郵便番号を取得
- 15. 特定都市の一部の半径に郵便番号を取得
- 16. 郵便番号の可能な住宅番号を得る
- 17. 市外への完全な住所の分割方法、郵便番号
- 18. 半径内に現在の郵便番号を指定して郵便番号リストを取得する
- 19. 郵便番号が
- 20. Django:郵便番号
- 21. Django - 市、州、郵便番号を単一のフィールドに結合します
- 22. 国、州、市、郵便番号の階層構造に最適なデータ構造
- 23. 郵便番号/郵便番号は、私は、次の列を持つテーブルの名前ADDRESS持って1通り+都市
- 24. 最近の郵便番号検索asp.net
- 25. Googleマップに郵便番号のみを検索する郵便番号検索ボックスを追加する方法
- 26. YQLを使用して郵便番号の半径に郵便番号を取得
- 27. 動的アドレスから - 郵便番号
- 28. テキストファイル(町の名前と郵便番号)から文字列値を取得してURLに挿入します
- 29. Googleマップを使用して都市/郵便番号ポリゴンをマップ
- 30. 正規表現フランスの都市の郵便番号
そのhttps://github.com/Loceo/loceo-jquery-plugin – Gustav