gpt4 book ai didi

php - 使用 Google 地理编码器/API 根据地址返回邻域

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:19 25 4
gpt4 key购买 nike

有什么方法可以根据传入的地址、 zip 、城市、州有效/准确地提取城市中的社区给 Google Geocoder?

每当我尝试通过 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>

如果您注意到,“地区名称”仍然是 San Francisco?

在这一点上,我对使用 Javascript API/调用而不是 HTTP 调用持开放态度,这对于我正在尝试做的事情来说似乎有点矫枉过正(而且更令人头疼)。

理想情况下,我现在需要它在旧金山工作,但如果我能让它在美国所有主要城市工作就更好了。

最佳答案

据我所知,您无法通过谷歌地图 API 获取 Neighborhood 数据。您可以尝试其他 Web 服务,例如 Urban Mapping 的 Neighborhood API:http://developer.urbanmapping.com/demo/或 Maponics ( http://www.maponics.com/Neighborhood_Boundaries/neighborhood_boundaries.html )。 Urban Mapping 的 API 包含通过经纬度和各种地址元素获取邻域的方法。

关于php - 使用 Google 地理编码器/API 根据地址返回邻域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1871135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com