按照传统方式构建GIS系统,花费着实不菲(几十万甚至上百万):

1、需要购买ArcGIS或MapInfo或SuperMap等开发平台;

2、需要购买地图数据;

3、需要定期更新地图数据。

……

 

如今,有很多免费的网络地图服务,比如:谷歌地图、百度地图、通过浏览器即可访问。

上述网络地图服务都公开了API,这使得软件开发商能够在B/S架构的系统中轻松具备WebGIS功能。

但桌面应用程序和C/S架构的系统,却不能直接使用这些网络地图服务。

 

鉴于此,我开发了ActiveX控件GMapEx.ocx:

桌面应用程序不但能使用谷歌地图、百度地图,而且可以与Javascript脚本交互,轻松搭建CS结构的GIS系统。

 

GMapEx.ocx控件起到了桥梁的作用:

1、桌面应用程序可以调用网页的Javascript函数;

2、在网页中点击相关元素,桌面应用程序的事件响应函数将被调用。

这样一来,就实现了桌面应用程序与网页的交互,可以使用谷歌地图、百度地图等服务了。

 

演示程序源码及地图脚本下载地址:

https://pan.baidu.com/s/1d-sGHT08FfTbDhgxBJ83BQ

1、在演示程序,有GMapEx.ocx控件的详细使用说明。

2、在map.html、map.js演示了谷歌地图API、百度地图API的使用,可在此基础上实现更丰富更复杂的应用。

3、脚本库支持谷歌地图、百度地图,离线+在线。

4、含1-8级离线地图。请根据实际需要,用地图下载工具(如太乐地图下载器)下载更高级别的精细地图。

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!