私は郵便番号ではなく都市名で天気を検索し、天気を検索したいと思っていました。都市名の入力文字列を使用して郵便番号を取得する最も簡単な方法は何ですか?助けが大いにありがとう!ありがとう!市の名前から郵便番号を取得する最も簡単な方法
答えて
ここをクリックしてください!
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. 緯度/経度から郵便番号+ 4を取得する
- 6. 郵便番号
- 7. 郵便番号に関連するすべての都市の取得
- 8. 郵便番号の可能な住宅番号を得る
- 9. 半径内に現在の郵便番号を指定して郵便番号リストを取得する
- 10. Django:郵便番号
- 11. 最近の郵便番号検索asp.net
- 12. Django - 市、州、郵便番号を単一のフィールドに結合します
- 13. Googleマップに郵便番号のみを検索する郵便番号検索ボックスを追加する方法
- 14. YQLを使用して郵便番号の半径に郵便番号を取得
- 15. 動的アドレスから - 郵便番号
- 16. のiPadブックス加入者情報(名前、メールアドレス、郵便番号)
- 17. テキストファイル(町の名前と郵便番号)から文字列値を取得してURLに挿入します
- 18. Googleマップを使用して都市/郵便番号ポリゴンをマップ
- 19. geoip郵便番号のクエリ
- 20. GPSを使用して郵便番号を取得するandroid
- 21. ユーザー郵便番号と住所を取得するには?
- 22. gis x、y座標から米国の郵便番号を取得するアルゴリズム
- 23. Googleマップで郵便番号/郵便番号の範囲を表示
- 24. 無料郵便番号データベース?
- 25. Google Maps API:郵便番号
- 26. MySQLグループ郵便番号
- 27. Jquery郵便番号clientvalidate
- 28. SQL Server:郵便番号パーサ
- 29. 削除 - ####郵便番号
- 30. Google Maps API v3住所と都市、郵便番号
そのhttps://github.com/Loceo/loceo-jquery-plugin – Gustav