有没有什么方法可以根据传入的地址、邮编、城市、州向谷歌地理编码器有效/准确地拉出城市内的社区?
每当我尝试通过 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>
如果您注意到,“地区名称”仍然是旧金山?
在这一点上,我愿意使用 Javascript API/调用而不是 HTTP 调用,这对于我正在尝试做的事情来说似乎有点矫枉过正(而且更让人头疼)。
理想情况下,我现在需要它在旧金山工作,但如果我能让它在美国所有主要城市工作,那就太好了。