Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2003352
  • 博文数量: 356
  • 博客积分: 8284
  • 博客等级: 中将
  • 技术积分: 4580
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-15 20:25
个人简介

天行健,君子以自强不息

文章分类

全部博文(356)

文章存档

2018年(1)

2016年(4)

2015年(13)

2014年(14)

2013年(2)

2012年(25)

2011年(43)

2010年(65)

2009年(189)

分类: C/C++

2011-12-30 15:02:55

 以前弄的一个东西和gps有关,当时vc不怎么会,上位机地图功能没实现一直很遗憾。
今天特地在网上学了一下怎样在对话框中嵌入地图。
网上似乎说的很复杂,这里简单讲下。
1、在vs2005下创建一个基于对话框的应用程序。
2、添加webbrower控件,方法如下:
工具----选择工具箱项------COM组件,microsoft brower前面的复选框勾选上。
(添加其他的active X控件也是同样的方法)
3、在对话框中拖入web browser控件,设置适当的大小来显示地图。
4、为web browser控件添加一个control类型的变量m_map。
5、在对话框初始化函数中添加如下代码:
m_map.Navigate(_T(""), NULL, NULL, NULL, NULL);
其中Google-earth.html文件是事先放在D盘中的文件。
6、Google-earth.html文件是从网上下载的,源代码如下:
    "">

 
   
    Google 地图 JavaScript API 示例: 地图标记
   
   
 
 
   

 
7、编译执行,便可看到打开指定坐标的地图了!
效果图如下:
至于更细致的研究,得以后有时间接着再弄。
上传俩地图文件如下:
上传exe文件如下:
 
阅读(2168) | 评论(0) | 转发(0) |
0

上一篇:ucos ii综合测试程序

下一篇:涂鸦

给主人留下些什么吧!~~