Plotar latitude / longitude

2 respostas
rocha

Alguém conhece um componente gráfico em Java, de preferência gratuito, que permita plotar pontos e rotas em termos de latitude / longitude? Preciso exibir posições geográficas, e planos cartesianos simples não servem para isso.

Valeu e até mais,

Rodrigo Rocha Silva

2 Respostas

cv1

Nao rola uma integracao com o Google Maps?

dudaskank

Bem, infelizmente nunca ouvi falar, tudo que vejo é cartesiano mesmo.

Se for fácil de converter de um para o outro você pode criar uma classe que receba um Graphics e internamente converta os valores passados, e chame as funções correspondentes do Graphics para os valores convertidos… tipo assim:

void paint(Graphics g) {
    SuaClasse g2= new SuaClasse(g);
    g2.drawRect(10, 10, 100, 100);
}

class SuaClasse {
    Graphics g;
    public SuaClasse(Graphics g) { this.g = g; }
    public drawRect(int x, int y, int w, int h) {
        Point p1 = convertePraCartesiano(x, y);
        Point p2 = convertePraCartesiano(x+w, y+h);
        g.drawRect(p1.x, p1.y, p2.x - p1.x, p2.y - p1.y);
    }
}

E por aí vai…

falou

Criado 21 de setembro de 2006
Ultima resposta 22 de set. de 2006
Respostas 2
Participantes 3