毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 教学论文 >> 正文

OpenGL三文数码屋建模 第8页

更新时间:2011-10-21:  来源:毕业论文
地图模块
地图室实现原理是:先在本地做三个显示地图的html网页,一个是中国平面地图、一个是地形地图和卫星地图。然后分别定义三个QwebView对象,利用其load函数把三个网页在QwebView对象中显示出来,然后把对象加载到墙上即可。QwebView是Qwebkit库的类,在此不作详细说明,在下面浏览器实现原理中有详细介绍。
 
图4-5  地图html网页
往网页里面添加的地图,主要用到的是Google Maps API。谷歌地图API细分为JavaScript、Flash、Earth、Static等多个版本。而我这次用的主要是JavaScript API,因为它是谷歌地图API的根本。使用这个API,你可以用你愿意的任何可行的表现形式在地图上展现你的数据,甚至可以把你自己的地图做的比谷歌地图还漂亮。
使用Google Maps API在页面中嵌入地图,具体的步骤就是:
1)使用JavaScript标签导入地图API类库;
2)在页面上定义一个装载地图的元素,通常使用一个div标签,可指定width和height;也可在JavaScript脚本中指定长和宽,而我是选择是后者。原文请+QQ3249'114优.文^论,文'网
3)在div中加入JavaScript脚本,并初始化地图的显示大小范围,地图起点和终点的坐标,例如:世界卫星地图的脚本如下:
<iframe width="750" height="620" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src注:标签中的具体参数可参考谷歌地图JavaScript API的开发指南
附:简单的地图网页代码如下:
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google JavaScript API </title>
    <script src="            type="text/javascript"></script>
    <script type="text/javascript">

毕业论文http://www.youerw.com/
     </script>
  </head>
  <body onload="initialize()" onunload="GUnload()">
    <div>

<iframe width="750" height="620" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="</iframe>
 </div>
  </body>
</html>

通过上述方法,就完成一个简单的显示地图网页。
 
图4-6  地图网页运行效果图
4.3网上冲浪模块
冲浪室其实就是一个轻量级的浏览器,它是用Qwebkit库来开发的,简单的说,
Qwebkit就是Qt对Apple公司webkit的支持而开发的库,和QQ浏览器是用同一个引擎。主要包括以下几个类:
QWebDatabase
Access to HTML 5 databases created with JavaScript
QWebFrame原文请+QQ324,9114优.文^论,文'网
Represents a frame in a web page
QWebHistory
Represents the history of a QWebPage
QWebHistoryInterface
Interface to implement link history
QWebHistoryItem
Represents one item in the history of a QWebPage
QWebHitTestResult
Information about the web page content after a hit test
QWebPage
Object to view and edit web documents
QWebPluginFactory
Creates plugins to be embedded into web pages
QWebSecurityOrigin
Defines a security boundary for web sites
QWebSettings
Object to store the settings used by QWebPage and QWebFrame
QWebView
Widget that is used to view and edit web documents

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

OpenGL三文数码屋建模 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。