Googleジオコーダーに渡された住所、郵便番号、都市、州に基づいて、都市内の近隣を効果的/正確に引き出す方法はありますか?
HTTP経由でやろうとすると(理想的な解決策)次の情報が返されます
<kml>
−
<Response>
<name>anthonys cookies san francisco California</name>
−
<Status>
<code>200</code>
<request>geocode</request>
</Status>
−
<Placemark id="p1">
<address>San Francisco, CA, USA</address>
−
<AddressDetails Accuracy="4">
−
<Country>
<CountryNameCode>US</CountryNameCode>
<CountryName>USA</CountryName>
−
<AdministrativeArea>
<AdministrativeAreaName>CA</AdministrativeAreaName>
−
<SubAdministrativeArea>
<SubAdministrativeAreaName>San Francisco</SubAdministrativeAreaName>
−
<Locality>
<LocalityName>San Francisco</LocalityName>
</Locality>
</SubAdministrativeArea>
</AdministrativeArea>
</Country>
</AddressDetails>
−
<ExtendedData>
<LatLonBox north="37.8454521" south="37.7043396" east="-122.2913561" west="-122.5474749"/>
</ExtendedData>
−
<Point>
<coordinates>-122.4194155,37.7749295,0</coordinates>
</Point>
</Placemark>
</Response>
</kml>
お気づきの方もいらっしゃると思いますが、「地域名」はまだサンフランシスコと言っていますか?
この時点で、HTTP呼び出しではなく、Javascript API /呼び出しを利用することに積極的です。これは、私がやろうとしていることに対してやり過ぎ(そしてもっと頭痛の種)のように思えました。
理想的には、今のところサンフランシスコで機能するためにこれが必要ですが、米国のすべての主要都市で機能させることができれば素晴らしいと思います。