谷歌反向地理编码并不总是返回一个street_address

我正在做一个非常基本的谷歌反向地理编码调用,如:

http://maps.googleapis.com/maps/api/geocode/json?latlng=37.785546,-122.406551&sensor=true

…最近(我觉得最近这个事情开始了)我没有回到街头地址。 例如,我总是使用这样的东西:

{ "results": [ { "address_components": ... , "formatted_address": "1 Stockton St, San Francisco, CA 94102, USA", "geometry": ..., "types": [ "street_address" ] }, ... 

现在我经常没有得到一个street_address,而是得到这样的最精确的反向地理编码结果:

 { "results": [ { "address_components": ..., "formatted_address": "4th St & Market St, San Francisco, CA 94103, USA", "geometry": ..., "types": [ "transit_station" ] }, 

我总是想要最近的街道地址。 有谁知道强制谷歌地图API的方式总是返回一个?

与Google谈论此事。 没有办法指定你想要一个实际的街道地址。