使用 google 地图 api 按部分名称获取所有地理位置
Get all geolocations by partial name using google maps api
我已经注册了 Google 地图 API。我可以使用以下查询对位置进行地理定位
url = f"https://maps.googleapis.com/maps/api/geocode/json?address={city}&key={api_key}"
我需要按部分名称搜索城镇。
例如'MyTown'是一个城镇,但也有一些城镇名称中包含'MyTown',例如MyTown-By-Sea、MyTown-SomethingElse甚至NiceMyTown
以上查询使用 API returns 只是城市 MyTown,而不是其他
是否有一些我错过的选项可以让 Google 地图 API 在返回的响应中不那么具体?
您可以使用 Places Autocomplete API web service。 API 将根据您给定的输入 return 提出建议或预测。
https://maps.googleapis.com/maps/api/place/autocomplete/json
?input=MyTown (based on your example)
&location=latitude,longitude
&key=YOUR_API_KEY
我已经注册了 Google 地图 API。我可以使用以下查询对位置进行地理定位
url = f"https://maps.googleapis.com/maps/api/geocode/json?address={city}&key={api_key}"
我需要按部分名称搜索城镇。
例如'MyTown'是一个城镇,但也有一些城镇名称中包含'MyTown',例如MyTown-By-Sea、MyTown-SomethingElse甚至NiceMyTown
以上查询使用 API returns 只是城市 MyTown,而不是其他
是否有一些我错过的选项可以让 Google 地图 API 在返回的响应中不那么具体?
您可以使用 Places Autocomplete API web service。 API 将根据您给定的输入 return 提出建议或预测。
https://maps.googleapis.com/maps/api/place/autocomplete/json
?input=MyTown (based on your example)
&location=latitude,longitude
&key=YOUR_API_KEY