2

我为我的 Ruby on Rails 项目安装了 GeoCoder gem,并试图获取城市的邮政编码,但postal_code始终为零。我在加利福尼亚州的圣何塞和华盛顿州的西雅图等所有城市都为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

试试这个 gem Area zip。它打一个电话。你会做这样的事情来获取邮政编码

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