cesium

    3熱度

    1回答

    我需要在銫中創建一個setZoom()函數。爲此,我相信我需要評估當前的縮放比例,以便我可以決定是否必須使用zoomIn或zoomOut來顯示用戶提出的問題。 有誰知道在使用Cesium時是否可以從地圖獲取縮放級別?或者任何其他解決方案...任何提示都非常受歡迎。 函數getMagnitude()是否有訣竅? 謝謝! 解決方案: 我放在一起的所有emackey給我,得到了下面的代碼提示: var

    1熱度

    1回答

    我看到一些類似的問題,如如何刪除所有基元等,但沒有答案幫助我。我在我的cesium上加載了幾個CZML文件,同時我需要使用我的CZML中的數據添加一些幾何實例,例如我在這裏提供給我的cesium文件的代碼。 我的模型有兩種情況,其中一種我想刪除我所使用的所有基元,數據源和實體,對此我使用reset()方法。當我試圖刪除基元和實體時,我得到了DeveloperError: This object w

    3熱度

    1回答

    我在我的gwt項目上使用了銫並且我正在使用cesium-terrain-server作爲地形。 (不是cesium-gwt,我用jsni自己編寫代碼) 我的問題是:我在地形上創建圖形(多邊形,多段線), 當我在地圖上導航時,圖形正在從其位置移動。 有沒有辦法將它們固定在我之前選擇的點上? 示例代碼: var polygon = new Cesium.PolygonGraphics({

    1熱度

    1回答

    對JavaScript而言,我相當陌生,我一直對我認爲是全局變量的範圍存在問題。 這裏就是我通過Socket.IO接收來自用戶的數據:(server.js) var locationData = {lat: '-20', long: '20'}; var latNumber; var longNumber; //SocketIO data var chat = require('expr

    1熱度

    1回答

    我正在嘗試在我的localhost:8080 geoserver上使用我的數據測試和練習銫sandcatle。 This picture will explane everything 而且,我要問,「怎麼去裝入銫BaseLayerPicker GeoServer的圖層列表」 從例如http://localhost:8080/geoserver/masterrad/wfs?request=GetC

    2熱度

    1回答

    我目前正在爲Cesium開發一個實時跟蹤應用程序,但當我在瀏覽器中顯示該點時遇到了一些問題。 到目前爲止,我的Cesium查看器從服務器接收數據(採用JSON格式),並在地圖上正確顯示點,但更新地圖上位置的唯一方法是刷新頁面。請注意,它正在讀取位置的location.json文件每秒都會從服務器更新一個新位置。 現在我想它會這樣做,因爲客戶端代碼沒有「更新」功能來動態更改地圖上的點位置。 那麼讓C

    2熱度

    1回答

    我正試圖在當前視圖中獲取每個tile的矩形和級別,並使用這些信息來執行一些ajax請求。 現在我已經通過了所有的矩形: var tileRecangles = []; var tilesToRender = viewer.scene.globe._surface.tileProvider._tilesToRenderByTextureCount; if (Cesium.defined(

    2熱度

    1回答

    我想開發和谷歌地圖應用程序默認爲3D地球視圖,類似於Cesium API。是否有計劃未來的谷歌地圖API版本v4包含3D地球/全球視圖?

    2熱度

    1回答

    我想訪問我的czml數據源中的一些實體,以便在查看器中進行跟蹤,但是在加載之後,作爲相機的一個選項。我知道我可以在加載它時訪問我的czml文件中的實體,但我不知道如何在加載後訪問它們。我在這裏有一個例子: var viewer = new Cesium.Viewer('cesiumContainer'); var czmlDataSource = new Cesium.CzmlDataS

    1熱度

    2回答

    我使用銫來顯示我的交通問題,我發現使用CZML對我來說更容易。但是我發現了很多好的方法和屬性,如VelocityOrientationProperty或SampledPositionProperty這似乎不適用於CZML,對嗎?有沒有什麼好的方法可以使用這些方法?