google earth api 的IsInitialized函数的使用问题

wang28103 2011-03-28 09:58:00
大家好!在《google api开发详解 google maps 与google earth双剑合璧》(第二版)第十一章的sample1中看到

if(m_geApplication.IsInitialized())
{
//客户端未初始化,则创建一个客户端实例
m_geApplication.CreateDispatch(CLSID_Application,NULL);
if(m_geApplication.IsOnline())
{
AfxMessageBox("已经连接上服务器!");
}
}

IsInitialized函数返回true的话不是表明客户端已经初始化了吗?怎么这里不应该是 if(!m_Application.IsInitialized())吗? 后面的IsOnline也是相同的问题。请高手赐教。
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyusong15 2011-04-02
  • 打赏
  • 举报
回复
学习了!!谢谢!!
wang28103 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jenf_mu 的回复:]

对呀,初始化了才执行括号里的东西啊,有什么不对吗



你用的是V2版本吧
[/Quote]
CreateDispatch不是在客户端未初始化的时候才被调用来创建一个客户端实例的吗?
wang28103 2011-03-31
  • 打赏
  • 举报
回复
CreateDispatch不是在客户端未初始化的时候才被调用来创建一个客户端实例的吗?
Jenf_Mu 2011-03-30
  • 打赏
  • 举报
回复
对呀,初始化了才执行括号里的东西啊,有什么不对吗



你用的是V2版本吧

6,721

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 Google技术社区
社区管理员
  • Google技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧