如何使用Cesium js在地图上放置3d标记?

时间:2019-03-19 11:26:54

标签: 3d layer marker cesium

我使用了以下代码:

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 MAP上?

0 个答案:

没有答案