可以使用在线地图API,例如百度地图、谷歌地图、搜狗地图等。相对来说比较简单。
如果是企业应用,可以选择使用开源的GeoServer或者 超图、ArcGis 等商用引擎。
超图是国产的,价格便宜一些,ArcGis是目前商用引擎中的No.1 功能强大,价格昂贵。
你需要搭建一个Server服务器,以超图为例,你先到超图官网上下载 IServer的安装包,下载你需要
的客户端的API( Javascript API 、Ajax API 、 Flex Api ) 根据实际需要任选其一。 然后 安装
IServer (安装过程比较简单,如果不明白可以搜索相关资料网上资料很多)。安装完成之后,可以
进入到IServer的管理界面,默认会提供几个测试地图,如果可以通过浏览器访问到默认地图无错
误,即完成服务器端的安装。 之后你可以按照 你下载的 API 中的 示例程序,修改里面的地图服务
器地址为你自己服务器地址。添加自定义标注可以使用超图API中的 Marker 图层来添加,具体代码
可以在示例中找到。
祝您顺利!
http://www.openlayers.cn/forum.php
该论坛有demo吧。找找看
可以去openlayers的官网,看看demo