当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 谷歌地图、百度地图,离线+在线

谷歌地图、百度地图,离线+在线

2018年07月19日  | 移动技术网IT编程  | 我要评论

放牛班的春天观后感,绝代野仙,长沙会议

按照传统方式构建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级离线地图。请根据实际需要,用地图下载工具(如太乐地图下载器)下载更高级别的精细地图。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网