Согласно API Google Адресов, я не могу искать близлежащие места, используя фильтры 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)"
Это невозможно. Вместо этого я использовал radius=, чтобы получить все близлежащие места, а затем отсортировал их в порядке возрастания по расстоянию от местоположения пользователя, используя array.sorted(:by метод
radius=
array.sorted(:by