Dafür verwenden wir openlayers.
www.openlayers.org
Ist javascript und läuft unter HTML.
Vielleicht lässt sich das auch unter java nutzen.

Gruß,
ajoessen