Upload
arthur-emanuel
View
109
Download
1
Embed Size (px)
Citation preview
MAPSArthur Emanuel de Oliveira Carosia
Maps Utilizar as informações de latitude e
longitude (aula de GPS) para exibir a localização em um mapa
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
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.
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.
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.
Maps Para carregar páginas da web em uma
WebView, é necessário incluir a seguinte permissão no manifesto:
Maps Em seguida, adicione uma WebView no
arquivo de layout dessa forma:
MapsAtributos.• WebView • Armazenar a URL base para o serviço de
mapas estáticos
http://maps.googleapis.com/maps/api/staticmap?size=400x400&sensor=true&markers=color:red
|%s,%s
Maps Para exibir o mapa na WebView, basta
montar a URL com as coordenadas e carregá-la com o método loadUrl
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.
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.
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/.