🧠 Quiz: Cap 17 — PokeMap: Onde estão os Treinadores?

📖 Ver Cap 17

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


🔑 Ver Gabarito 1. **B** — Latitude (Norte/Sul) e Longitude (Leste/Oeste) formam o "endereço" matemático de qualquer ponto do planeta. 2. **B** — o GPS é o sistema de satélites que informa ao celular sua posição atual. 3. **A** — o `FusedLocationProviderClient` é o "satélite" do Android: entrega a última localização conhecida via `lastLocation`. 4. **B** — `Marker` coloca um pino visual no mapa, na coordenada e com o título indicados. 5. **B** — `Math.abs(...)` garante que a diferença entre as latitudes seja sempre positiva, permitindo comparar com `< 0.001` independente de qual valor é maior.

⬅️ Voltar para Quizzes