如何在iOS中同时搜索半径和等级=距离的附近地点

时间:2018-08-28 13:09:11

标签: ios google-places-api distance rank radius

根据Google Places API,我无法同时使用Radius和rank = distance过滤器搜索附近的地点。有没有人想出其他方法来解决这个问题?

var urlString = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=\(coordinate.latitude),\(coordinate.longitude)&radius=\(radius)&rankby=distance&sensor=true&key=\(googleAPIKey)"

1 个答案:

答案 0 :(得分:0)

这是不可能的。相反,我使用radius=获取附近的所有地点,然后使用array.sorted(:by方法按照距用户位置的距离进行升序排序