基于Skyline的Web程序开发整理(一)
生活随笔
收集整理的這篇文章主要介紹了
基于Skyline的Web程序开发整理(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
準備工作:
需要安裝的軟件:
TerraExplorer Pro(開發用的,裝了之后就可以調用其中的一些接口)?
TerraExplorer Viewer(客戶端需要裝,用于地圖的顯示,所以說,網站發布之后,用戶還是需要裝這個,才能正常顯示網站,且只能在IE中顯示)
我用的版本是5.1,需要同時找齊這兩個軟件,網上有的。
如果是用6.0的,可以參照這里http://www.skylineglobe.com/SkylineGlobe/Corporate/Home/index.aspx
好像版本不一樣,調用的接口和寫法都不一樣,所以要事先決定好。
以下所說的用的都是5.1版本的TerraExplorer Pro開發。
安裝好TerraExplorer Pro后,可以查看它的Developer help文檔,作為幫助文檔。
這個網站上也提供了一些基本的方法,可以參照?http://www.cnblogs.com/yitianhe/tag/skyline/
如果只做Web版,開發語言只用Javascript就可以了
首先在HTML頁面中加入以下代碼,定義地圖的容器,并設定大小
<object id="SGWorld" classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" style="width:100%;height:100%"></object> <object id="TE" classid="CLSID:3a4f9191-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
然后再給頁面的初始化函數中加入以下代碼,就可以實現地圖的顯示了
//地圖加載 function MapInit() {try {var ITerraExplorer =null ;TE=window.document.getElementById("TE");//這里的TE就是剛剛在HTML頁面定義的地圖容器ITerraExplorer = TE.interface("ITerraExplorer51");//IInformationTree = TE.interface("IInformationTree5");//如果需要圖層列表的話,可以現在HTML頁面中加入相應的控件ITerraExplorer.load("E://Skyline2//2010.fly");}catch (e) {alert("Error: " + e.description);} }其中加載的地圖文件,可以事先在TerraExplorer Pro中做好,開發的時候先用本地文件做測試,發布的時候再換成發布后的地址。
總結
以上是生活随笔為你收集整理的基于Skyline的Web程序开发整理(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10 IIS服务的安装和配置
- 下一篇: 1.多项式乘法实现