java开发里最多的还是BS结构,java当然也可以做Gis的开发,我们公司就做了很多Gis的系统,就是用Java做的。现在又挺多开源的、收费的Gis框架。
一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快纯薯。
你想像Google地图、某城市的旅游地图、交通地图啊等等弊谨的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。
你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测做卜者量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。
希望对您有帮助!
你的串号我已经记下,采纳后我会帮你制作
你说的给一些数据生成什么柱状图之类的,应该是数据可视化乎闹吧,推荐使用第三库去实现,比如百度的echarts,阿里的G2图表库,或者使岁逗罩用指好python的matplotlib模块都是可以实现的
按照你的意思,我感觉你是做基于现有的一些GIS(地理信息系统)及其一些相关的数锋液据对其进首厅行分析或做个报表(柱状图等)什么的,那些数据一般都会给你有数据的访银芹物问接口,具体你要问你们老板了,看数据的来源是什么,做报表的东西就很多了,java开源的有很多,你自己查查吧!
不知道你们想做的GIS项目是什么内容的,一般GIS项目都是二次开发的,有一个GIS基础平台,产品主要有MAPGIS,ARCGIS,SUPERMAP等等,这些平台都是很专业野猛的GIS平台,现在有很多开发都是引用一些API的接口来实现应用的,例如谷春竖歌的地图就提供二次开发接口。
至于你说的数据生成柱状图,我没太明白,是要标颂森桥注在地图上吗?如果方便,把你想了解的再详细描述一下。
希望能对你有帮助。
目前Java有很多物闷的开源亏蚂做产品,做bs可以参考geoserver,做cs可以参考udig等。你这销衡些需求很简单,里面都有