![]() O StreetNav utiliza os mapas do projecto OpenStreetMap OpenStreetMap é um projecto com o objectivo de fornecer a todos os que o desejam dados geográficos livres e gratuitos tais como mapas de estradas. O projecto foi lançado porque a maioria dos mapas que parecem gratuitos têm restrições legais ou técnicas limitando a sua utilização e impedindo-o de as utilizar de forma criativa, produtiva ou inesperada.
OpenStreetMap creates and provides free geographic data such as street maps to anyone who wants them. The project was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive, or unexpected ways.
Resultado dos primeiros testes.
No Emulador do Windows Mobile : No hardware do NDrive G280: ![]() Este projecto engloba-se na minha aprendizagem de C++. A ideia principal é criar uma aplicação que corra em dispositivos com o Windows CE 4.0 e 5.0 como por exemplo o NDrive G280, e que mostre um mapa da localização actual. A informação do mapa é recolhida do OpenStreetMap e convertida num formato binário, tornando assim a sua manipulação em dispositivos com poucos recursos mais fácil. Este formato binário permite ter o mapa de Portugal que em OSM ocupa 107Mb fique em 9Mb.
Em breve vou colocar nesta página mais informação técnica tanto da aplicação como do formato binário do mapa. Mas fica já aqui alguns links para ferramentas e bibliotecas que estou a utilizar : Compilador C++ para Windos CE e processadores ARM : http://cegcc.sourceforge.net/ IDE para C++ : http://netbeans.org/features/cpp/index.html Biblioteca gráfica : http://code.google.com/p/skia/ Mapas : http://www.openstreetmap.org/ Source code
|




