cepaberto-api-examples icon indicating copy to clipboard operation
cepaberto-api-examples copied to clipboard

Get por latitude e longitude

Open ir4ever opened this issue 5 years ago • 0 comments

Estou tentando receber os dados usando latitude e longitude, mas me retorna uma cidade muito longe da minha. Latitude e longitude testados: -21.1248664,-41.671004 Estou usando a linguagem dart e minha classe eh essa: class CepViaLatitude { static Future<CepResult> fetchCep({String lat, String lng}) async { var headers = {'Authorization': 'Token token=5ead8f2681f26e822b9bfced57463340'}; final response = await http.get('https://www.cepaberto.com/api/v3/nearest?lat='+lat+'&lng='+lng, headers: headers); if (response.statusCode == 200) { return CepResult.fromJson(response.body); } else { throw Exception('Requisição inválida!'+ response.statusCode.toString()); } } } O resultado está dizendo que estou em Niteroi, mas seria Bom Jesus do Itabapoana que fica a uns 500km de Niteroi. Não sei se a url está correta mas observando as outras linguagens e exemplos me parece esta correta.

ir4ever avatar Sep 17 '20 18:09 ir4ever