3
respostas

O mapa não deu zoom e os marcadores não funcionam, erro: D/NetworkSecurityConfig: No Network Security Config specified, using platform default

public void onMapReady(GoogleMap googleMap) {

        LatLng posicaoDaEscola = pegaCoordenadaEndereco("Rua Vergueiro 3185, Vila Mariana, São Paulo");
        if (posicaoDaEscola != null){
            CameraUpdate update = CameraUpdateFactory.newLatLngZoom(posicaoDaEscola,17);
            googleMap.moveCamera(update);
        }

        AlunoDAO alunoDAO = new AlunoDAO(getContext());
        for(Aluno aluno: alunoDAO.buscaAlunos()){
            LatLng coordenada = pegaCoordenadaEndereco(aluno.getEndereco());

            if (coordenada!=null){
                MarkerOptions marcador = new MarkerOptions();
                marcador.position(coordenada);
                marcador.title(aluno.getNome());
                marcador.snippet(String.valueOf(aluno.getNota()));
                googleMap.addMarker(marcador);
            }

        }
        alunoDAO.close();
    }

    private LatLng pegaCoordenadaEndereco(String endereco){

        try{
            Geocoder geoCoder = new Geocoder(getContext());
            List<Address> resultados = geoCoder.getFromLocationName(endereco, 1);

            if (!resultados.isEmpty()){
                LatLng posicao = new LatLng(resultados.get(0).getLatitude(),resultados.get(0).getLongitude());
                return posicao;
            }

        }catch (IOException e){
            e.printStackTrace();
        }
        return null;

    }
}
3 respostas

Oi Willian, tudo bem ?

Cara essa é a primeira vez que vi esse problema acontecer, pode me falar algumas coisas ? Você está fazendo os testes no emulador ou em um celular ? Além disso, há alguma restrição na rede que você está fazendo os testes ?

Eu chequei e encontrei isso : https://developer.android.com/training/articles/security-config.html

Mas ainda assim, acho que tem alguma coisa errada no procedimento.

Espero ter ajudado

Abraços

Vi as permissões e estavam corretas, vou refazer a Activity do mapa

Tranquilo, se tiver algum problema fala para gente.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software