地理编码服务未返回美国邮政编码 90210 的任何结果,该邮政编码是“BEVERLY HILLS CA”的邮政编码。
但是地理编码适用于其他美国邮政编码。请在这里帮助我。 如果您有任何疑问,请告诉我。
https://maps.google.com/maps/api/geocode/json?key=**************************** ******&地址=90210
我很高兴你提出这个问题,我也遇到了同样的问题。我使用了 rafon 的答案,并在网址末尾添加了
|country:US
,效果非常好。
https://maps.google.com/maps/api/geocode/json?key={KEY}&components=postal_code:90210|country:US
添加
|country:US
没有给出正确的地理编码位置。它会将您发送至堪萨斯州乡村的 Lat Lng。除了国家之外添加州确实为我解决了这个问题:
Geocoder.search("#{zip_code}|country:US|state:#{state}")