按地点

时间:2017-10-16 16:48:08

标签: google-maps coordinates google-places-api

我正在尝试从google place API访问城市。我希望能够使用坐标进行搜索并让它返回一个城市。我的目标是让用户能够进入城市并显示照片。在到达城市之后,我将使用照片参考来获取图像。

这是我的要求

  

https://maps.googleapis.com/maps/api/place/search/json?location=35.4107,80.8429&radius=100&sensor=true&key=API_KEY

输入的坐标是北卡罗来纳州的一个城市。但是,它根本不会返回北卡罗来纳州的一个城市。我所要做的就是在我的请求中使用坐标并让它返回坐标所在的城市。我对开发相对较新,如果我不清楚,请指出它以便我可以纠正自己。谢谢!

1 个答案:

答案 0 :(得分:0)

我认为reverse geocoding比Places API更适合您的任务。 Places API旨在首先搜索企业和POI,地区不应该是结果。

使用反向地理编码,您可以指定要查找的坐标和结果类型。例如,要搜索城市,请使用以下请求

https://maps.googleapis.com/maps/api/geocode/json?latlng=35.4107%2C-80.8429&result_type=locality&key=YOUR_API_KEY

这将返回“Huntersville,NC 28078,USA”

enter image description here