Google Place API按座标搜索城市
问题描述:
我试图从google place API访问城市。我希望能够用坐标搜索并让它返回一个城市。我的目标是让用户能够进入城市并看到照片。所以在得到城市之后,我将使用照片参考来获取图像。Google Place API按座标搜索城市
这是我的要求
输入坐标是在北卡罗莱纳州的一个城市。但是,它根本不会返回北卡罗来纳州的一个城市。我所要做的就是在我的请求中使用坐标,并让它返回坐标所在的城市。我对开发相对来说比较陌生,如果我一直不清楚,请指出,以便我可以纠正自己。谢谢!
答
我相信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”
ü意味着其显示的结果,但不对附近的搜索结果? – krishnar
@krishnar它显示有限的结果。它显示的结果是在某个叫做“Hoton”的地方 –
您是否尝试过在GoogleMaps中显示这些坐标的地方? – krishnar