14
MAPS Arthur Emanuel de Oliveira Carosia

Android - Google Maps

Embed Size (px)

Citation preview

Page 1: Android - Google Maps

MAPSArthur Emanuel de Oliveira Carosia

Page 2: Android - Google Maps

Maps Utilizar as informações de latitude e

longitude (aula de GPS) para exibir a localização em um mapa

Page 3: Android - Google Maps

Maps Possibilidades

Add-on Google APIs que conta com uma biblioteca para utilizar o Google Maps no Android através de uma MapView. Viável quando o aplicativo necessita manipular

e interagir intensamente com mapas

Page 4: Android - Google Maps

Maps Possibilidades

Utilizar a Google Static Maps API, que permite a recuperação de um mapa em formato de imagem, construído a partir de alguns parâmetros informados em uma URL

Chamada para uma URL, informando as coordenadasda localização como parâmetro e receberemos como resposta uma imagem que é o mapa propriamente dito.

Page 5: Android - Google Maps

Maps Possibilidades

Utilizar a Google Static Maps API, que permite a recuperação de um mapa em formato de imagem, construído a partir de alguns parâmetros informados em uma URL

Chamada para uma URL, informando as coordenadasda localização como parâmetro e receberemos como resposta uma imagem que é o mapa propriamente dito.

Page 6: Android - Google Maps

Maps Tanto a requisição para o serviço do

Google como a exibição da imagem são feitas por uma WebView. Permite a exibição de páginas da web que

utiliza o mesmo engine do navegador disponível no Android.

Temos praticamente todos os recursos do navegador padrão.

Page 7: Android - Google Maps

Maps Para carregar páginas da web em uma

WebView, é necessário incluir a seguinte permissão no manifesto:

Page 8: Android - Google Maps

Maps Em seguida, adicione uma WebView no

arquivo de layout dessa forma:

Page 10: Android - Google Maps

Maps Para exibir o mapa na WebView, basta

montar a URL com as coordenadas e carregá-la com o método loadUrl

Page 11: Android - Google Maps

Maps Sempre que a localização mudar, um

novo mapa será exibido. É importante ressaltar que neste caso

estamos utilizando uma configuração para receber as atualizações de localização o mais frequentemente possível. Em cenários reais isto não é recomendado,

pois aumenta o consumo da bateria.

Page 12: Android - Google Maps

Maps

Page 13: Android - Google Maps

Exercícios Continuar o exercício da aula de GPS e

incluir exibição por meio de um mapa da posição atual do dispositivo.

Page 14: Android - Google Maps

14

Referências Google Android. Crie Aplicações para

Celulares e Tablets. Monteiro, J. Bosco. Casa do Código.

Desenvolvimento Mobile com Android. K19 Treinamentos.

Android Developers. Disponível em: http://developer.android.com/.