java离线地图开发

[color=blue] 最近公司准备项目,需要用到地图,web上的地图,具体功能是:可以实现地图

上某个点或者某个区域闪烁,可以实现从一个点到另一个点有轨迹的移动,请问各

位前辈们,实现这些需要用到什么框架或者用什么开发比较好,本人用的java,地

图需要离线的,就是不通过互联网,局域网里面的。[/color]

用开源地图服务器吧。
前端JS调用使用Openlayers。
地图服务器:geoserver(java开发)
地图数据存储:Postgres+PostGIS
如果要加快访问速度,可以使用geoserver缓存切片。

这个组合,相当于在内网搭建了一个地图服务器。
如果你是第一次接触地图方面的东西,可能要学的东西比较多。
google一下吧,网上的例子还是有的。不过多数文档是英文的,可以参考官方文档、示例、API。good luck :)

其实你可以按照如下几个步骤搭建:
第一:下载google地图(可以分析请求地址,实际上是请求第xxx行第xxx行列的图片)
第二:搭建地图服务器(可以使用tomcat)
第三:使用ArcGis For Flex

以上是我们公司的解决方案,也是跑在局域网里,如有问题可以发私信给我,可以语音沟通,打字太麻烦了

[b]离线地图开发可以实现的,只需要在本地部署一套地图包,把矢量地图数据或者瓦片地图集成到本地的GIS模块当中去就可以。基本的地图功能一般的GIS软件都能支持。
可以试试上海为卓信息科技有限公司的地图平台sitemapIMS,可以基于这个地图引擎做定制开发。
说到底就是需要一个GIS地图包在内网运行,至于怎么使用就看业务和公司的需求了,主要是跟别的系统整合做GIS应用。[/b]