Google Place API按座标搜索城市

问题描述:

我试图从google place 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

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

+0

ü意味着其显示的结果,但不对附近的搜索结果? – krishnar

+0

@krishnar它显示有限的结果。它显示的结果是在某个叫做“Hoton”的地方 –

+0

您是否尝试过在GoogleMaps中显示这些坐标的地方? – krishnar

我相信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

这将返回“亨特斯维尔,NC 28078,USA”

enter image description here