Cesium是一款開源地圖,一個基於javascript編寫的地圖引擎,支持3D 、2D、2.5D形式的地圖展現。
因爲cesium是基於javascript的地圖引擎,代碼基本都是前端代碼,使用cesium作網頁端的比較多,移動端感受仍是不多人作的。要在移動端使用cesium展現地圖,還須要看你的手機瀏覽器是否支持3D及一些效果的顯示。本篇博客簡單記錄了一下本身在開發過程當中遇到的一些問題。
一、查看你的手機是否支持webgl,打開你手機瀏覽器,輸入地址:http://webglreport.com
二、申請BingMapKey:https://www.bingmapsportal.com/
對Cesium文件夾下面的Cesium.js進行修改,經過ctrl+f 搜索「This application」找到以後將defaultKey修改成本身的key值,將下面getkey的函數返回值修改成本身的key值
三、有些應用在打開應用的時候會提示「You must host this app on a web server. See contributor’s guide for more info」
若是出現這種文字打開你引入的SandCastle文件下面的Sandcastle-header.js文件,將最後的代碼註釋掉就不會出現了。
四、隱藏版權文本javascript
viewer._cesiumWidget._creditContainer.style.display="none";