日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据

發布時間:2023/12/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SkylineGlobe系列軟件:是一套成熟的三維地理信息服務平臺。

用戶可以利用航空和衛星影像、地形高程數據以及其他二、三維地理空間數據和屬性數據,創建自定義的三維可視化場景,進行瀏覽、查詢、分析和網絡發布,并開放所有的API,無論是在網絡環境還是單機應用,用戶都能夠根據自身的業務需求進行功能定制開發,建立個性化的三維地理信息系統。

?1?<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
?2?<html?xmlns="http://www.w3.org/1999/xhtml">
?3?<head>
?4?????<title></title>
?5?????<script?type="text/javascript"?language="javascript">
?6?????????function?Create3DPolygon()?{
?7?????????????var?sg?=?CreateSGObj();
?8?????????????sg.Command.Execute(1012,17);
?9?????????}
10?
11?????????function?Test()?{
12?????????????try?{
13?????????????????var?sg?=?CreateSGObj();
14?????????????????sg.Project.Open("F:\\test2.FLY",?1,?"",?"");
15?????????????}
16?????????????catch?(e)?{
17?????????????????alert(e);
18?????????????}
19?????????}
20?????????/*??
21?????????功能:???創建sgworld對象
22?????????備注:???趙賀?2011.04.01.
23?????????*/
24?
25?????????function?CreateSGObj()?{
26?????????????var?obj?=?$("sgworld");
27?????????????if?(obj?==?null)?{
28?????????????????obj?=?document.createElement('object');
29?????????????????document.body.appendChild(obj);
30?????????????????obj.name?=?"sgworld";
31?????????????????obj.id?=?"sgworld";
32?????????????????obj.classid?=?"CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1";
33?????????????}
34?????????????return?obj;
35?????????}
36?????????function?$(id)?{
37?????????????return?window.document.getElementById(id);
38?????????}
39?????</script>
40?</head>
41?<body?onload="Test()">
42?????<input?id="Button1"?type="button"?value="創建對象"?onclick="Create3DPolygon()"?/>
43?????<object?id="TE3DWindow"?classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1"?width="500px"
44?????????height="500px">
45?????</object>
46?</body>
47?</html>

?在web頁面中嵌入下面對象代碼,即可完成對Skyline提供的ActiveX組件的引用:

三維場景:<OBJECT ID="TerraExplorer3DWindow" CLASSID="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" ></OBJECT>

信息樹:<OBJECT ID="TerraExplorerInformationWindow" CLASSID="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" ></OBJECT>

?導航圖:<OBJECT ID="TerraExplorerNavigationMap" CLASSID="CLSID:3a4f9194-65a8-11d5-85c1-0001023952c1" ></OBJECT>

?三維場景擴展:<OBJECT ID="TerraExplorer3DWindowEx" CLASSID="CLSID:3a4f9196-65a8-11d5-85c1-0001023952c1" ></OBJECT>

SGWorld對象:< OBJECT ID ="SGWorld61" classid="CLSID: 3a4f91b1-65a8-11d5-85c1-0001023952c1" ></ OBJECT >

轉載于:https://www.cnblogs.com/yitianhe/archive/2012/09/11/2679986.html

總結

以上是生活随笔為你收集整理的Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。