Как искать близлежащие места с радиусом и ранга = расстояние в iOS - PullRequest
0 голосов
/ 28 августа 2018

Согласно 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)"

1 Ответ

0 голосов
/ 29 августа 2018

Это невозможно. Вместо этого я использовал radius=, чтобы получить все близлежащие места, а затем отсортировал их в порядке возрастания по расстоянию от местоположения пользователя, используя array.sorted(:by метод

...