获取地点

Get places in location

我正在从纬度、经度获取城市和国家/地区信息。但我想要附近餐馆、医院等的列表。i.e.the 所列地点的完整列表 here 以便我可以在表格视图中显示它们。

另外,我怎样才能获得地图上的餐厅列表(比如)...?

这是一个示例,其中 returns URL 中指定位置附近的餐厅列表。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=YOUR_LATITUDE,YOUR_LONGITUDE&radius=1500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

您可以从 google 控制台获取密钥。如需更多帮助,您可以参考 google 文档

https://developers.google.com/places/web-service/search

Your Alamofire Request Will be like :

let headers = [
                "Accept": "application/json",
                "Content-Type": "application/json"
            ]

let req = Alamofire.request(url, method: .post, parameters: nil, encoding: JSONEncoding.default, headers: headers).responseJSON
            {
                (responseData:DataResponse<Any>) in
                //Handle your response Here
            }