Java相当于OpenLayers

dav*_*351 9 java api gis swing geotools

我正在寻找一个Java库来显示来自各种来源的地图数据,包括shapefile,WMS,WFS,谷歌地图,可能还有ArcIMS等.看起来OpenLayers是最接近我想要的东西,除了它是一个JavaScript库,并且我正在写一个Swing应用程序.

GDAL看起来很有希望,但据我所知,在未来"某个时间"之前不会有Java绑定.

为了清楚起见,我正在寻找一个可用于显示来自多个地图服务器/源的地图的Java API.

有谁知道这样的事情是否存在,如果没有,从哪里开始?我应该在GeoTools之上构建这个API吗?要么...

Dav*_*low 4

GeoTools 是一个不错的选择。Google 地图服务条款禁止访问 Google 地图图块,除非通过 (JavaScript) Google 地图 API 访问,因此您不太可能找到免费可用的代码库来在 Java 应用程序中访问它们。类似的限制可能适用于其他商业层。