私は次のような非常に基本的なグーグル逆ジオコード呼び出しを行っています:
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に常に1つを返すように強制する方法を知っていますか?