Проблемы с базой данных Foursquare (ios) - PullRequest
0 голосов
/ 29 января 2020

У нас есть конкретный 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)
    }
}

}

...