Casa > C > Como Desenhar Um Mapa Em Dispositivos Android Como Google Maps

Como desenhar um mapa em dispositivos Android como Google Maps

Este é um projeto não trivial, mas acho que você'aprenderá muito com ele.
<

  1. No nível mais básico, você precisa usar a API gráfica Android 2D - Canvas e Drawables
  2. You'está familiarizado com GIS, mas pode valer a pena rever o sistema de informação geográfica porque...
  3. li> Então você precisa de um modelo de dados composto por vetores (para estradas) e pontos (para o centro de locais como prédios, locais de interesse, etc). O OpenStreetMap chama estes Caminhos e Nós, e também adiciona Relações e Tags. Veja OpenStreetMap para mais detalhes.
  4. Para algumas reflexões sobre o formato do seu Mapa SDK's API em si, você poderia olhar o guia ArcGIS Runtime SDK para Android - Página em arcgis.com

Eu recomendaria construí-lo em fases. Encontre um aplicativo open-source para Android que suporta gráficos vetoriais, e codifique o desenho de uma forma específica dentro dele. Em seguida, codifique em código duro um exemplo de OpenStreet como uma estrutura básica de dados. Agora tente fazer o aplicativo suportar zoom/escala.

Isto lhe dará as habilidades essenciais para construir seu próprio mapa SDK para Android!

De Wellesley Meissner

How to draw corners of rectangle on the camera preview in Android? Can you share a code sample for the same :: Que ferramentas de software você usa diariamente para trabalhar de forma mais eficiente?