日期:2014-05-20  浏览次数:21072 次

(急)类似电子地图程序的开发
我想自己开发类似电子地图的程序?我自己创建数据库,类似电子地图从数据库中灵活显示统计数据。这样可以做吗?
比如:有几万企业数据,类似电子地图从省到市,再到县、到区、搜索到某个企业,显示某一分类的统计信息。这样实现要怎么实现?用C#语言。能简单说一下吗?


------解决方案--------------------
ajax
------解决方案--------------------
楼主可以 参见 http://maps.google.com/
使用ajax 技术 来实现

狗狗的地图 是开放的api的 楼主可以研究下
------解决方案--------------------
电子地图做起来很复杂,不如用现成的API接口,还有一个开源的叫做OpenGIS
http://sh.beareyes.com.cn/2/lib/200611/15/20061115158.htm
空间数据库可以用你自己的
GIS中间件:采用GeoTools,GeoTools是比较成熟的开源GIS中间件,有近10年的历史了,并且还有一定的OpenGIS官方背景。可从www.geotools.org获取。geotools采用java实现,架构非常优秀,容易扩展。geotools中采用了另一个著名的开源软件JTS(java拓扑套件)。JTS封装了常用的geo算法,并且实现了OpenGIS的简单特征规范,也提供了基于内存的空间索引。
Web Map Server:采用GeoServer。可从http://geoserver.sourceforge.net 下载。GeoServer实现了OpenGIS WMS规范和WFS规范。或者是deegree来做,整个deegree体系完全基于OGC规范与概念,它提供了OGC 的WMS,WFS等服务功能。deegree官方网站地址:http://deegree.sourceforge.net/
GIS Editor:采用另一个著名的GIS开源软件JUMP。可从http://www.jump-project.org/下载。JUMP基于Java,采用插件机制,容易扩展。另一个网站http://jump-pilot.sourceforge.net/提供有JUMP的插件。
浏览器端 Client:可以采用javascript实现,也可以用flash实现,也可以用java applet实现。