|
@ -37,9 +37,13 @@ const CurrentLocationProvider = ({ children }) => { |
|
|
// console.log("PEGANDO ENDEREÇO");
|
|
|
// console.log("PEGANDO ENDEREÇO");
|
|
|
Location.setGoogleApiKey("AIzaSyD_wuuokS3SVczc8qSASrsBq0E5qIpdyMc"); |
|
|
Location.setGoogleApiKey("AIzaSyD_wuuokS3SVczc8qSASrsBq0E5qIpdyMc"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const address = await Location.reverseGeocodeAsync(coordenadas); |
|
|
const address = await Location.reverseGeocodeAsync(coordenadas); |
|
|
if (address[0] != undefined) { |
|
|
if (address[0] != undefined) { |
|
|
setCurrentLocation(address[0].street + ", " + address[0].name + "\n" + address[0].district, coordenadas.x); |
|
|
|
|
|
|
|
|
var street = (address[0].street == null ? "" : address[0].street); |
|
|
|
|
|
var number = (address[0].name == null ? "" : address[0].name); |
|
|
|
|
|
var district = (address[0].district == null ? "" : address[0].district); |
|
|
|
|
|
setCurrentLocation(street + ", "+ number + "\n" + district , coordenadas.x); |
|
|
} |
|
|
} |
|
|
else{//Quando o usuário não da permissão de acesso da localização o geoCode retorna um array vazio
|
|
|
else{//Quando o usuário não da permissão de acesso da localização o geoCode retorna um array vazio
|
|
|
setCurrentLocation("Erro ao carregar localização", coordenadas.x); |
|
|
setCurrentLocation("Erro ao carregar localização", coordenadas.x); |
|
|