Как поставить 3D маркер на карте, используя Cesium JS? - PullRequest
1 голос
/ 19 марта 2019

Я использовал ниже код:

var entitylable = viewer.entities.add({  
    label: {  
        show: true,  
        showBackground: true,  
        font: '20px monospace',  
        fillColor: Cesium.Color.GHOSTWHITE,  
        horizontalOrigin: Cesium.HorizontalOrigin.LEFT,  
        verticalOrigin: Cesium.VerticalOrigin.BOTTOM,  
        pixelOffset: new Cesium.Cartesian2(0, -25),  
        disableDepthTestDistance: Number.POSITIVE_INFINITY  
    },  
    //position: Cesium.Cartesian3.fromRadians(lon, lat),  
    model: {  
        uri: "@Url.Content("~/Images/3dCesium_Man.glb")"              
    }  
});   
 var position = Cesium.Cartesian3.fromDegrees(lon + (radius * 1.5 * Math.cos(radians)), lat + (radius * Math.sin(radians)), 0);
entity.position = position;

Также здесь маркер должен перемещаться на карте со временем. Как я работаю над системой отслеживания в реальном времени. Я новый разработчик для CesiumJS.

Или просто дайте мне знать, как я могу поместить 3d-маркер на 3d-карту, используя Цезий?

...