Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Web Mobile 28 - Desenvolva uma aplicação móvel de localização com Google Maps
O artigo apresenta a utilização da API Google Static Maps para obter mapas a partir de um endereço. Como cliente destas requisições será utilizado um aparelho celular, o qual executa uma aplicação Java ME. Esta aplicação móvel, após receber o endereço desejado pelo usuário, o converte em geocódigos (latitude e longetude), acessando a API Google Static Maps, o qual retorna uma imagem correspondente ao mapa desejado.
Mobile magazine 28
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Mobile magazine 28
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Mobile magazine 28
Java Mobile
Desenvolva uma aplicação móvel de localização com Google Maps
Aprenda a desenvolver um aplicativo com Java ME no qual o usuário pode baixar mapas
De que trata o artigo:
O artigo apresenta a utilização da API Google Static Maps para obter mapas a partir de um endereço. Como cliente destas requisições será utilizado um aparelho celular, o qual executa uma aplicação Java ME. Esta aplicação móvel, após receber o endereço desejado pelo usuário, o converte em geocódigos (latitude e longetude), acessando a API Google Static Maps, o qual retorna uma imagem correspondente ao mapa desejado. Dessa maneira, o leitor terá condições de construir software com recursos de geolocalização, podendo este ser facilmente integrado com o GPS existente nos aparelhos celulares mais modernos.
Para que serve:
Para apresentar os principais recursos da API Google Static Maps, permitindo que o leitor conheça os conceitos de geolocalização, bem como sua utilização em aparelhos celulares.
Em que situação o tema é útil:
Na utilização da API Google Static Maps, tanto nos acessos via aparelhos celulares, como em acessos originados por outros clientes (browser, desktop, etc.).
Atualmente existe uma grande procura por novos meios de localização e mapeamento digital. Seguindo essa tendência, foram lançados no mercado inúmeros sistemas e aparelhos que atendem a essa crescente demanda, dentre eles localizadores automotivos e GPS’s veiculares. Entretanto, o maior destaque do segmento é o portal de informações Google Maps, desenvolvido e mantido pela Google, o qual revolucionou a internet ao disponibilizar a busca de mapas rodoviários e de satélites, o qual provê a localização de países, estados, cidades e ruas de forma gratuita aos internautas.
Algum tempo depois foi lançado pela mesma empresa o Google Maps API, que consiste basicamente de um conjunto de bibliotecas que proporcionam ao desenvolvedor acesso a serviços disponibilizados pelo Google Maps. Através dela é possível construir aplicativos que façam uso tanto da busca quanto da visualização dos mapas.
Em paralelo a essa evolução surgiram também os novos aparelhos celulares 3G, que possibilitam acessar a rede da operadora a alta velocidade, sendo possível acessar recursos que antes só estavam disponíveis em computadores pessoais.
Dado ao elevado poder de processamento dos novos celulares, apresentou-se a possibilidade destes acessar mapas digitais, facilitando a vida dos usuários da tecnologia que costumam viajar para novas cidades, e que desejam localizar endereços ou apenas gostam de usufruir das vantagens que a tecnologia proporciona.
O que são Geocódigos
Para melhor compreensão do funcionamento de mapeamento e geo-localização, é conveniente entender mais a fundo como funcionam e os principais conceitos envolvidos para se determinar uma posição específica sobre a Terra.
Geocódigo é uma padronização para medições de coordenadas geográficas no globo terrestre. Uma posição terrestre é referenciada em relação ao equador, ao meridiano de Greenwich e à altitude em relação ao nível do mar. Essa informação traduz-se por três números: a latitude, a longitude e a altitude (geocódigos). A Figura 1 apresenta graficamente estas informações."
Este é um post disponível para assinantes MVP
Desenvolva uma aplicação móvel de localização com Google Maps
Aprenda a desenvolver um aplicativo com Java ME no qual o usuário pode baixar mapas
De que trata o artigo:
O artigo apresenta a utilização da API Google Static Maps para obter mapas a partir de um endereço. Como cliente destas requisições será utilizado um aparelho celular, o qual executa uma aplicação Java ME. Esta aplicação móvel, após receber o endereço desejado pelo usuário, o converte em geocódigos (latitude e longetude), acessando a API Google Static Maps, o qual retorna uma imagem correspondente ao mapa desejado. Dessa maneira, o leitor terá condições de construir software com recursos de geolocalização, podendo este ser facilmente integrado com o GPS existente nos aparelhos celulares mais modernos.
Para que serve:
Para apresentar os principais recursos da API Google Static Maps, permitindo que o leitor conheça os conceitos de geolocalização, bem como sua utilização em aparelhos celulares.
Em que situação o tema é útil:
Na utilização da API Google Static Maps, tanto nos acessos via aparelhos celulares, como em acessos originados por outros clientes (browser, desktop, etc.).
Atualmente existe uma grande procura por novos meios de localização e mapeamento digital. Seguindo essa tendência, foram lançados no mercado inúmeros sistemas e aparelhos que atendem a essa crescente demanda, dentre eles localizadores automotivos e GPS’s veiculares. Entretanto, o maior destaque do segmento é o portal de informações Google Maps, desenvolvido e mantido pela Google, o qual revolucionou a internet ao disponibilizar a busca de mapas rodoviários e de satélites, o qual provê a localização de países, estados, cidades e ruas de forma gratuita aos internautas.
Algum tempo depois foi lançado pela mesma empresa o Google Maps API, que consiste basicamente de um conjunto de bibliotecas que proporcionam ao desenvolvedor acesso a serviços disponibilizados pelo Google Maps. Através dela é possível construir aplicativos que façam uso tanto da busca quanto da visualização dos mapas.
Em paralelo a essa evolução surgiram também os novos aparelhos celulares 3G, que possibilitam acessar a rede da operadora a alta velocidade, sendo possível acessar recursos que antes só estavam disponíveis em computadores pessoais.
Dado ao elevado poder de processamento dos novos celulares, apresentou-se a possibilidade destes acessar mapas digitais, facilitando a vida dos usuários da tecnologia que costumam viajar para novas cidades, e que desejam localizar endereços ou apenas gostam de usufruir das vantagens que a tecnologia proporciona.
O que são Geocódigos
Para melhor compreensão do funcionamento de mapeamento e geo-localização, é conveniente entender mais a fundo como funcionam e os principais conceitos envolvidos para se determinar uma posição específica sobre a Terra.
Geocódigo é uma padronização para medições de coordenadas geográficas no globo terrestre. Uma posição terrestre é referenciada em relação ao equador, ao meridiano de Greenwich e à altitude em relação ao nível do mar. Essa informação traduz-se por três números: a latitude, a longitude e a altitude (geocódigos). A Figura 1 apresenta graficamente estas informações."
A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
O que você achou deste post?
3 COMENTÁRIOS
Reginaldo Katsumi De Lima Nakata
Faltou o método findCoordenates()
[há +1 ano] -
Responder
Luiz Alfredo Abreu Lima
Prezados,
No Método downloadMapMethod() existe um erro na url, pois tem um caractere espaço após o parâmetro center, sendo assim acontece um erro no download da imagem, visto que, na url não aceita caractere espaço. Após tirar o espaço da string url, o download foi feito com sucesso.
Gostei deste artigo, pois estou fazendo um trabalho relacionado a localização entre dois pontos. Tem como através deste exemplo eu conseguir visualizar o trajeto de um ponto A ou ponto B? Ou tem algum método que já faz isso pra mim... Abraço!
Atenciosamente.
[há +1 ano] -
Responder
Cursos relacionados
Publicidade



