Java equivalente ao OpenLayers [fechado]

Estou procurando uma biblioteca Java para exibir dados de mapas de várias fontes, incluindo shapefile, WMS, WFS, Google Maps, possivelmente ArcIMS, etc. Parece que o OpenLayers é a coisa mais próxima do que eu quero, exceto que é uma biblioteca JavaScript, e estou escrevendo um aplicativo Swing.

@GDAL parece promissora, mas até onde eu sei, não haverá ligações Java até "em algum momento" no futur

ara deixar claro, estou procurando uma única API Java que possa ser usada para exibir mapas de vários servidores / fontes de mapa

Alguém sabe se existe algo assim e, se não, para onde ir a partir daqui? Devo criar essa API sobre o GeoTools? Ou..

questionAnswers(20)

yourAnswerToTheQuestion