Различные результаты поиска между Apple Map и MKLocalSearch - PullRequest
0 голосов
/ 13 ноября 2018

Когда я выполняю поиск ближайших ресторанов, используя MKLocalSearch с радиусом 1000 метров, я получаю результаты, которые могут быть вне диапазона на несколько километров.Ниже показано, как я устанавливаю диапазон в swift:

let center = CLLocationCoordinate2DMake(25.033671, 121.564427)
request.region = MKCoordinateRegionMakeWithDistance(center, 1000, 1000)
request.naturalLanguageQuery = "restaurant"

let localSearch = MKLocalSearch(request: request)
localSearch.start(completionHandler: ...)

Возвращенные результаты отличаются от того, что вы получаете с помощью кнопки «Поиск здесь» внутри Apple Maps app.

В приложении Apple Maps при поиске по ключевым словам, таким как "ресторан", внизу появляется кнопка "Поиск здесь", где можно искать близлежащие места, и перечисленные элементы несколько отличаются от того, чтоЯ получаю MKLocalSearch .

Поэтому мой вопрос заключается в том, как получить результаты поиска, аналогичные Apple Maps с MKLocalSearch ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...