我需要一个开源GIS,允许用户使用网络浏览器查看/缩放/点击地图,并且应该符合java标准(可在Java应用服务器上部署)。
好吧,我试图在'what-i-have'和'what-i-need'列表中构建要求:
输入
位置:纬度/长度
数据:要显示的文本
缩放级别:(假设大约有5个)
输出
地图上显示的数据
非常感谢我能得到的所有帮助。
感谢。
UPDATE: GeoServer + OpenLayers seems to be the best fit for this requirement
答案 0 :(得分:4)
GeoServer:http://geoserver.org/display/GEOS/Welcome
...就是我用的。不过,无论你选择什么,你都可以领先于你。设置数据源并使它们看起来很好是一种不错的努力。
答案 1 :(得分:4)
对于客户端,OpenLayers是一个优秀的Javascript库。
答案 2 :(得分:1)
我同意geoserver响应,所有其他响应都忽略了你必须使用Java的声明。唯一不好的选择是使用geotools自己写东西。
转到OpenGeo站点并查看它们支持的堆栈。这是您可能最感兴趣部署的堆栈。
答案 3 :(得分:0)
我想你需要:
获取该KML文件并将其输入:
一个。谷歌地图api或openlayers
湾我使用featuresever获得了很多运气,我个人推荐