2

Ruby on RailsプロジェクトにGeoCoderジェムをインストールし、都市の郵便番号を取得しようとしていますが、postal_code常にnilです。カリフォルニア州サンノゼやワシントン州シアトルのように私が入れたすべての都市は、のためにゼロを生成しpostal_codeます。

Railsコンソールで次のクエリ例を実行しています。

Geocoder.search("San Jose, CA").first.postal_code

私が見つけた回避策は、以下を実行することでしたが、サービスクォータに反する2つの呼び出しを行います。

Geocoder.search(Geocoder.search("Seattle, WA").first.coordinates).first.postal_code

これを行うためのより良い構文はありますか?

ありがとう!

4

1 に答える 1

2

この逸品Area zipを試してみてください。1回の呼び出しを行います。郵便番号を取得するには、次のようなことを行います

 "San Jose, CA".to_zip 
于 2012-10-01T01:46:19.087 に答える