Categories: Geral

Mapas offline no Nokia 5200

Que tal um guia de sua cidade no celular, offline, sem gastar nas abusivas conexões internet das telefônicas? O tutorial explica todos os passos. São, na realidade, três baitas hackings.

O primero hacking é o programa Java para celulares Mobile Gmaps, que mostra o Google Maps, Yahoo, e Windows Live Local através de acesso Wap ou cache. O acesso internet Wap é prático, mas o problema é pagar as exorbitantes taxas de acesso à internet cobradas no Brasil. Então, você pode baixar as imagens do Gmaps e deixar em cache no seu celular. Para isso, se usa mais dois google maps hacks que explico a seguir.

O segundo haking é a página web Mapcacher, uma map creation tool para o Mobile GMaps. Com ela, você gera as coordenadas e o tipo dos mapas que quer guardar em cache.

  1. Com clics, marque a área do mapa que quer baixar. Você pode gerar quantos pontos quiser para delimitar a área a ser baixada. Por exemplo, pode marcar a área de uma estrada, de uma cidade à outra.
  2. Escolha os níveis de zoom da área. Eu recomendo entre 2 (o mapa mundi) e 16 (o segundo nível de zoom do gmaps) que permite ler o nome das ruas e a mão de trânsito. O nível máximo, 17, gera muitos arquivos, deixa o download lento e aumenta o tamanho do cache desnecessariamente. Para estradas, use zoom 12 ou 13.
  3. Escolha o tipo de imagem que vai baixar: se o mapa simbólico (só traços), as fotos de satélite ou o terreno. Recomendo o mapa de traços, para os arquivos PNG ficarem bem comprimidos. E é uma visualização melhor para quem quer só se orientar. Mas você pode usar vários formatos ao mesmo tempo no Mobile Gmaps.
  4. Em Level of detail (nível de detalhamento), escolha Medium speed, medium detail.
  5. Clique em Generate! para gerar o arquivo com as coordenadas e gravar em seu computador.

Agora, use o terceiro hacking: o programa gMapMaker (para Windows), que busca as imagens e gera o cache em formato PNG para você colocar no celular.Veja as instruções de como instalá-lo:

Cristian Streng
Founder
Posted: Wed Sep 12, 2007 3:19 pm    Post subject: gMapMaker – Map Tile Downloader for Windows

I’m happy to announce that gMapMaker, a tool initially developed by Damien Debin can now download map tiles in a format supported by MGMaps. You can get latest version 0.7 from http://www.mgmaps.com/cache, it’s a self-extracting zip archive. You need to have .NET Framework v2.0 installed for the program to work.

The program is easy to use and has the functionality of the previous MapTileCacher.pl and MapTileFE.pl scripts. It can only download map tiles from Google for now, but support for other sources will be added soon. To use it, follow these steps:

  1. Install gMapMaker. When the installation is complete the application should start automatically.
  2. Choose one of the following two:
    1. batch download: Open your browser, navigate to http://www.mgmaps.com/create, select the area you want to download. Click Generate and save the .map file on your computer. Back in gMapMaker, select “MGMaps mode, use a .map file” as the operating mode then click “Go” and select the .map file saved.
    2. single area/zoom: Enter the coords, select the zoom level and map type for the area to download. Make sure the cache folder path ends with “MGMapsCache”. Make sure you have selected “MGMaps mode, use entered area” as the operating mode. Click “Go”.
  3. When the download is ready, you’ll find all the map tiles in the selected MGMapsCache folder. Just copy this folder with all its subfolders to your memory card and configure MGMaps to use it. Move the map in MGMaps to the area/zoom level you downloaded map tiles for – use Menu->Go To and enter the coordinates, zoom level and map type.
  4. The application can also use a set of proxies for satellite imagery download in order to avoid having your IP address temp-banned by Google (which happens if you download many satellite tiles in a short time). UPDATE: To improve proxy functionality in gMapMaker, WideCap (successor of FreeCap) works perfectly… or anyway better than the integrated proxy support. UPDATE 2: You can try installing Fiddler2 http://www.fiddlertool.com/Fiddler2/version.asp. It captures all your gMapMaker traffic, you should then be able to configure fiddler to redirect all it’s traffic through another proxy.

Com gMapMaker, você pode até gerar um grande mapa contínuo, para uso jornalístico. Mas o nosso objetivo é gerar tiles (lajotas) no cache de mapas.

  1. Escolha o lugar das pastas de caching (pode aceitar o default).
  2. Especifique um delay maior que 500 milesegundos entre o download de imagens para o Google não bloquear seu IP por prática de leeching.
  3. Em Operating Mode, escolha “MGMap mode, use .map file” e clique em “Go!“. Aí, procure pelo arquivo gerado pelo Mapcache.
  4. O gMapMaker irá baixar os tiles e gerar o cache de mapas.

Para instalar no celular:

  1. Instale o Mobile Gmaps. No Nokia 5200, ele é instalado simplesmente se conectando o cabo USB, escolhendo o modo Nokia e clicando duas vezes em cima do arquivo .JAR, se os programas Nokia foram corretamente instalados no Windows. Se não foram, simplesmente crie uma pasta no cartão de memória e copie o arquivo .JAR para ela. Para habilitar o acesso à memoria ao mgmaps: A gente precisa baixar a versão ZIP no site de download do mgmaps, descompactar os arquivos mgmaps-signed.jad e mgmaps.jar. Renomeia-se o mgmaps-signed.jad para mgmaps.jad. E se instala com o instalador da Nokia. Aparece o programa na pasta raiz do celular ou do cartão, ou a pasta que for escolhida para instalar. Aí a gente seleciona o programa na pasta em que instalou, OPÇÕES > ACESSO AO APLI. > ACESSO A DADOS > Ler dados do usuáro > SEMPRE PERMITIDO. Depois disso, o aparelho pára de pedir acesso a cada navegada nos mapas.
  2. Para esta pasta ou para outra na raiz do cartão, copie toda a pasta de cache, com todas as subpastas. O mapa de Porto Alegre com zoom 16 ocupou mais de 22 megabytes. O equivalente a umas 5 músicas mp3.
  3. Desconecte o cabo USB, execute o MGMaps no celular e configure-o:
    1. Use o botão azul do Nokia 5200 para chamar o menu. Em Menu > Settings > Map Browsing, marque as opções “Stored Maps“, “Offline Mode“. Se você tiver um celular de baixo processamento, marque “Low Memory“. Não é o caso do Nokia 5200.
    2. Desmarque “Enhanced Panning“. Eu experimentei bugs usando esta opção que faz um panning suave. Ela deixou o programa maluco.
    3. Em “Storage Path“, selecione o caminho do cache de mapas. Procure o path com o botão central do Nokia 5200. Salve as alterações (no botão azul do Nokia 5200).
    4. Em Menu > Settings > Display, na opção “Coordinate Format“, selecione o formato “DD.ddddd“, para permitir o uso de coordenadas decimais do Google Maps. Salve a alteração.
    5. Em Menu > Map Types > Not Available, habilite as opções Google Maps, Google Satellite ou Google Hybrid conforme o tipo de mapa que você baixou. Salve as alterações.
    6. Em Menu > Maps Type > Yahoo Maps, desabilite todas as opções que estiverem habilitadas. São 3: MAP, SAT, HYB. Salve as alterações.
    7. Reinicie o Mobile GMaps.
  4. Para salvar o ponto inicial no seu mapa, crie um placemark (Menu > Favorites > Menu > Add) e defina-o com Menu > Set startup.

Bibliografia

José Antonio Meira da Rocha

Jornalista, professor das áreas de Editoração e de Mídias Digitais na Universidade Federal de Santa Maria, campus cidade de Frederico Westphalen, Rio Grande do Sul, Brasil. Doutor em Design pelo Programa de Pós-Graduação em Design (PGDesign)/Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, Brasil, 2023. Mestre em Mídias pela UNISINOS, São Leopoldo, RS, Brasil, 2003. Especialista em Informática na Educação, Unisinos, 1976.

View Comments

  • Senhora, ou senhorita Janice pelo o que VSa. Sra. informou, o seu problema é o seguinte: o seu mapa não é gerado no gmapmaker, porque vc não conseguiu gerar o arquivo map com a área que foi marcada. Ele irá gerar um arquivo map pequeno mesmo, mas, não com 0 KB, isso está ocorrendo porque vc está usando algum tipo de acelerador de download, desabilite-o e irá conseguir.
    Espero ter ajudado; que Deus abençoe o Brasil ...

  • Gostaria da sua ajuda, pois, não estou conseguindo, mesmo com esse tutorial muito bem explicado,quando vou usar o gmapmaker para gerar o cache em formato PNG,aparece essa mensagem:"ocorreu uma exceção não tratada no aplicativo. Se você clicar em continuar, o aplicativo ignorará esse erro e tentatá continuar". Daí em diante ñ acontece mais nada.Onde eu estou errando? Eu notei que o arquivo map gerado tem apenas 0KB? isso é normal?
    Aguardo pela sua ajuda..
    Obrigada pela sua atenção!

    • Gerar os mapas leva um bom tempo (mais de uma hora), porque ele baixa pela rede em diversas resoluções. Não sei se é esse o problema. Na dúvida, tente baixar e instalar o programa de novo. Dê notícias dos resultados.

  • Estou tentando colocar pra rodar Google Maps offline no meu Sony Ericson K550i. De todos os procedimentos aqui descritos só não consigo desabilitar o Menu > Maps Type > Yahoo Maps > MAP. Eu o desabilito, aparece desmarcado no display do celular. E quando eu reinicio não carrega os mapas da pasta de cache. Quando verifico o Menu > Maps Type > Yahoo Maps > MAP, ele está selecionado. O que eu faço agora? Agradeço desde já a ajuda.

    • Olá, Leonardo! Me lembro vagamente de ter acontecido algo assim comigo. Veja se tem a opção Selection > Save. No Nokia, o Selection é o botão do meio, tipo o "Enter". Aí aparece o menu para salvar.

Share
Published by
José Antonio Meira da Rocha

Recent Posts

Sempre faça um fotão

Colheita de soja. Foto: Wenderson Araujo/Trilux Fotógrafos de mídias rurais já perderam a conta das…

1 year ago

A corrupção dos tolos

João Batista MezzomoAuditor fiscal O que está por trás de tudo o que está acontecendo…

4 years ago

Naomi who? Naomi Wu!

A.k.a. "SexyCyborg". A mulher do século 21. Naomi Wu testa seu iluminador de implantes na…

5 years ago

Raspagem de dados

A principal ferramenta do jornalista de dados é a planilha, tipo LibreOffice Calc, M.S. Excel…

5 years ago

Que estratégia político-terapêutica pára um governo deliroide?

Rita Almeida, 9 de março de 2019 Psicóloga Rita Almeida: não delirantes, mas deliroides. Não…

6 years ago

Sua tia não é fascista, ela está sendo manipulada

Rafael Azzi5 de outubro de 2018 Você se pergunta como um candidato com tão poucas…

6 years ago