У нас есть конкретный c запрос на поиск местоположений на глобальном уровне и возврат на основе наилучшего соответствия. В базе данных foursquare есть места с полной подробной информацией, которые не отображаются в наших результатах поиска. Возможно ли это с помощью API? Я что-то пропустил? Это наша последняя попытка, прежде чем мы попробуем другого поставщика.
СПАСИБО!
fun c searchForVenues (searchType: String, searchText: String, selectedCity: String, местоположение: CLLocationCoordinate2D, завершение: @ escape ([FourSquareVenue] ?, Ошибка?) -> Void) {let url = self.getUrl (конечная точка: Endpoint.search (searchText: searchText, location: location), searchType: searchType, selectedCity: selectedCity)
NetworkManager.shared.jsonGET(withPath: url.absoluteString, headers: [:], params: [:]) { (request, data, error) in
if let jsonData = data {
let json = JSON(jsonData)
let venues = json["response"]["venues"].array!.map {FourSquareVenue(json:$0)}
completion(venues,nil)
} else {
completion(nil,error)
}
}
}