gpt4 book ai didi

google-maps - 从公司名称获取完整地址——Google Maps API

转载 作者:行者123 更新时间:2023-12-04 14:43:06 26 4
gpt4 key购买 nike

我一直在尝试使用 Google Maps API,到目前为止它非常棒,但我遇到了我的第一个障碍。我需要一种方法来获取城市和州中企业名称的完整地址。例如,在谷歌地图 (maps.google.com) 中搜索“The Troubadour, West Hollywood CA”,我得到了完整的地址:9081 Santa Monica Boulevard - West Hollywood, CA 90069问题是,我找不到通过 API 执行此操作的方法。我在网上四处张望,并在 SO 上查看了类似的问题,但我找不到任何可以回答我的问题的东西。我可以通过地理编码成功获取纬度/经度,但我需要一种方法来根据公司名称获取确切地址。这可能吗?

提前感谢您的任何建议!

最佳答案

Google Geocoding API 的输出不是 返回完整地址?

根据谷歌:

Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers or position the map. The Google Geocoding API provides a direct way to access a geocoder via an HTTP request. Additionally, the service allows you to perform the converse operation (turning coordinates into addresses); this process is known as "reverse geocoding."

强调我的。

XML 响应看起来确实如此。

  <formatted_address>1600 Amphitheatre Pkwy, 
Mountain View, CA 94043, USA</formatted_address>
<address_component>
<long_name>1600</long_name>
<short_name>1600</short_name>
<type>street_number</type>
</address_component>
<address_component>
<long_name>Amphitheatre Pkwy</long_name>
<short_name>Amphitheatre Pkwy</short_name>
<type>route</type>
</address_component>
<address_component>
<long_name>Mountain View</long_name>
<short_name>Mountain View</short_name>
<type>locality</type>
<type>political</type>
</address_component>
...

如果没有,您可以尝试使用 Google Directions API

部分 XML 输出以及 JSON 输出包含地址。这是 Google 的示例 XML 输出的一部分。

<start_address>Oklahoma City, OK, USA</start_address> 
<end_address>Los Angeles, CA, USA</end_address>

我不知道你是否必须补上其中一个地址,或者你是否可以计算出一条起点和终点相同的路线。

关于google-maps - 从公司名称获取完整地址——Google Maps API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3209489/

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