Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



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.






BRK##: 0 - 0
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.


ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    3 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Reginaldo Katsumi De Lima Nakata

Faltou o método findCoordenates()



em 16/3/2010 16:08 - Responder

 

  Devmedia - Equipe De Moderação
problema resolvido


em 18/3/2010 17:19 - 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.


em 22/8/2010 14:39 - Responder

 



Autor
Equipe Devmedia

Noticias/Dicas/Artigos pulicados.




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03