SlideShare uma empresa Scribd logo
MAPS
Arthur 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
coordenadas
da 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
coordenadas
da 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:
Maps
Atributos.
• WebView
• Armazenar a URL base para o serviço de mapas
estáticos
http://maps.googleapis.com/maps/api/staticmap?size=400x400&sensor=true&marker
s=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.
Referências
14
 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/.

Mais conteúdo relacionado

PPTX
Google Maps
PDF
Google Maps
DOCX
Projeto Android
DOCX
Planejamento - DDMI - IFSP
PPTX
Aula 03 - Interface gráfica - Parte 1
PPTX
Android - Acelerometro e GPS
PPTX
HTML - Introducao
Google Maps
Google Maps
Projeto Android
Planejamento - DDMI - IFSP
Aula 03 - Interface gráfica - Parte 1
Android - Acelerometro e GPS
HTML - Introducao

Destaque (18)

PPTX
Android - Consumindo Webservices
PPTX
PPTX
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
PPTX
Aula - 04 - Android - Interface grafica (layout, widgets)
PPTX
Aula05 - Android - Persistência
PDF
Checkliste: Google Maps API und Google Maps API Premier im Vergleich
 
PPTX
Tutorial google maps
PPTX
Google maps
PPTX
Google maps
PDF
Google Maps API
PPTX
Google Map Implementation with offline feature.
PPTX
Android - Bluetooth
PPTX
google map and wikimapia
PDF
[Android] Google Service Play & Google Maps
PPTX
Android application for gps
PPTX
Android Training (Storing data using SQLite)
ODP
Sql lite android
PPTX
Google maps
Android - Consumindo Webservices
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
Aula - 04 - Android - Interface grafica (layout, widgets)
Aula05 - Android - Persistência
Checkliste: Google Maps API und Google Maps API Premier im Vergleich
 
Tutorial google maps
Google maps
Google maps
Google Maps API
Google Map Implementation with offline feature.
Android - Bluetooth
google map and wikimapia
[Android] Google Service Play & Google Maps
Android application for gps
Android Training (Storing data using SQLite)
Sql lite android
Google maps
Anúncio

Semelhante a Android - Google Maps (8)

DOCX
Tutorial da google maps javascript api v3
PPT
Nova API do Google Maps e Possíveis Aplicações
ODP
Aula 5 - Criando Mapas no Google Maps
PDF
Utilizando Intenções Para Mapas de Alta Qualidade no Android
PDF
Acessando banco de dados remoto com android
PPTX
Desenvolvimento aplicações Android e Google Maps
PDF
Android + firebase
PDF
AngularJS com ASP.NET MVC 4 - Binding, Eventos, Ajax, Validações e Rotas
Tutorial da google maps javascript api v3
Nova API do Google Maps e Possíveis Aplicações
Aula 5 - Criando Mapas no Google Maps
Utilizando Intenções Para Mapas de Alta Qualidade no Android
Acessando banco de dados remoto com android
Desenvolvimento aplicações Android e Google Maps
Android + firebase
AngularJS com ASP.NET MVC 4 - Binding, Eventos, Ajax, Validações e Rotas
Anúncio

Mais de Arthur Emanuel (20)

PPTX
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
DOCX
Exercícios - Herança - Java
DOCX
Orientação a Objetos - Introdução - Exercícios
PPTX
Android - Integração com Facebook
PPTX
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
PPTX
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
PPTX
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
PPTX
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
PPTX
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
PPTX
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
PPTX
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
DOCX
Desenvolvendo Jogos Para Android - Exercício
PPTX
Java: Encapsulamento e modificadores de acesso
PPTX
Java: Collections
PPTX
Java: Classes Abstratas, Anônimas, Interface
PPTX
Java: Introducao ao Swing
PPTX
Java: Composicao e Array List
PPTX
Java: Heranca e polimorfismo
PPTX
Java: strings e arrays
PPTX
Java: Introdução à Orientação a Objetos
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Exercícios - Herança - Java
Orientação a Objetos - Introdução - Exercícios
Android - Integração com Facebook
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Desenvolvendo Jogos Para Android - Exercício
Java: Encapsulamento e modificadores de acesso
Java: Collections
Java: Classes Abstratas, Anônimas, Interface
Java: Introducao ao Swing
Java: Composicao e Array List
Java: Heranca e polimorfismo
Java: strings e arrays
Java: Introdução à Orientação a Objetos

Último (19)

PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Apple Pippin Uma breve introdução. - David Glotz
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Processos na gestão de transportes, TM100 Col18
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
COBITxITIL-Entenda as diferença em uso governança TI
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula04-Academia Heri- Tecnologia Geral 2025
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Apple Pippin Uma breve introdução. - David Glotz

Android - Google Maps

  • 1. MAPS Arthur Emanuel de Oliveira Carosia
  • 2. Maps  Utilizar as informações de latitude e longitude (aula de GPS) para exibir a localização em um mapa
  • 3. 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
  • 4. 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 coordenadas da localização como parâmetro e receberemos como resposta uma imagem que é o mapa propriamente dito.
  • 5. 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 coordenadas da localização como parâmetro e receberemos como resposta uma imagem que é o mapa propriamente dito.
  • 6. 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.
  • 7. Maps  Para carregar páginas da web em uma WebView, é necessário incluir a seguinte permissão no manifesto:
  • 8. Maps  Em seguida, adicione uma WebView no arquivo de layout dessa forma:
  • 9. Maps Atributos. • WebView • Armazenar a URL base para o serviço de mapas estáticos http://maps.googleapis.com/maps/api/staticmap?size=400x400&sensor=true&marker s=color:red|%s,%s
  • 10. Maps  Para exibir o mapa na WebView, basta montar a URL com as coordenadas e carregá-la com o método loadUrl
  • 11. 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.
  • 12. Maps
  • 13. 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 14  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/.