Cesium介面學習以及隱藏介面控制元件

bcbobo21cn發表於2020-11-29

這一跑起來介面很多元素;都是控制元件;先來學習一下;

這5個是:
    查詢位置控制元件,找到之後鏡頭會對準找到的地址;
    視角返回初始位置;
    選擇視角的模式:3D,2D,哥倫布檢視;
    圖層選擇器;
    導航按鈕;

 

左下角是動畫器件;沒播放之前;

播放了看一下;

刻度的這個是時間線控制元件,指示當前時間;

Credits Display:版權顯示,必選;

全屏按鈕,如下圖,右下角;

把程式碼放到tomcat目錄下;把tomcat執行起來;然後執行helloworld程式;

介面控制元件太多;先隱藏;不同的時候有不同的需要;

程式碼沒有格式化,自己看;如下圖是教程提供的隱藏控制元件程式碼;但是完全按教程會出現

    Uncaught TypeError: Cannot read property 'appendChild' of null

錯誤;

這個錯誤一般是<script>xxxx</script>的位置引起;嘗試放到不同位置,head內,body內,</body>之後,整個檔案最後;都是一樣的錯誤;

那麼現在按照開發的一般經驗,因為它是一行程式碼(一個true或false)控制一個控制元件的隱藏或顯示;下面把控制元件全部去掉,一個一個加進來看,是哪個控制元件的控制引起了問題;

經查是 creditContainer:"credit" 這一行引起;只要去掉這行就好;隱藏了控制元件之後的結果如下圖;

 

相關文章