🧠 Quiz: Cap 17 — PokeMap: Onde estão os Treinadores?
Teste se você entendeu os conceitos do Cap 17 antes de seguir para o Cap 18. Pense na sua resposta antes de abrir o gabarito!
1. O que representam Latitude e Longitude?
A) A velocidade e a direção do celular B) Os “endereços” matemáticos de qualquer lugar do planeta (Norte/Sul e Leste/Oeste) C) O nome e o nível de um Pokémon D) O tamanho da tela do celular
2. O que é o GPS?
A) Um banco de dados local do app B) O sistema de satélites que diz ao celular exatamente onde ele está C) Uma biblioteca de navegação entre telas (Cap 11) D) Um formato de imagem
3. Na analogia do capítulo, o que é o FusedLocationProviderClient?
A) O “satélite” do Android — entrega a última localização conhecida do celular
B) O mapa visual do Google
C) Um tipo de ViewModel
D) Uma anotação do Room
4. O que faz Marker(state = MarkerState(position = localGinasio), title = "Ginásio Master") dentro de GoogleMap { ... }?
A) Apaga o mapa
B) Coloca um “pino” na posição localGinasio, com o título “Ginásio Master”
C) Calcula a distância até o ginásio
D) Pede permissão de câmera
5. Por que checarProximidade usa Math.abs(minhaLat - ginasioLat)?
A) Para transformar a latitude em texto B) Para obter a diferença entre as latitudes sempre como um valor positivo, independente de qual seja maior C) Para arredondar a latitude para o número inteiro mais próximo D) Para converter latitude em longitude