如何使用铯js在地图上放置3d标记?
我使用了以下代码:如何使用铯js在地图上放置3d标记?,3d,layer,marker,cesium,3d,Layer,Marker,Cesium,我使用了以下代码: var entitylable = viewer.entities.add({ label: { show: true, showBackground: true, font: '20px monospace', fillColor: Cesium.Color.GHOSTWHITE, horizontalOrigin: Cesium.HorizontalOrigin
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标记?3d标记是什么意思?我看到你使用的是一个3D模型,看起来像剃须刀模板,这个模型适合你吗?您也有一个标签,但没有标签文本,是否要在其上添加标签?您想要一个与之关联的点或图标类型标记吗?您的
位置
也会被注释掉,当然您需要一个有效的位置
,实体才能显示在地球仪上。是,我想在地图上的图标类型标记。它可以是**.glb**图像。不,我不想在它上面有标签。这里的模型是建筑的一层。我使用了画布,并在上面获得了3d地图的图层。我在上面几行中添加了我正在使用的位置代码。这将是动态的,因为它是实时跟踪系统@艾马克,你说的3D标记是什么意思?我看到你使用的是一个3D模型,看起来像剃须刀模板,这个模型适合你吗?您也有一个标签,但没有标签文本,是否要在其上添加标签?您想要一个与之关联的点或图标类型标记吗?您的位置
也会被注释掉,当然您需要一个有效的位置
,实体才能显示在地球仪上。是,我想在地图上的图标类型标记。它可以是**.glb**图像。不,我不想在它上面有标签。这里的模型是建筑的一层。我使用了画布,并在上面获得了3d地图的图层。我在上面几行中添加了我正在使用的位置代码。这将是动态的,因为它是实时跟踪系统@艾马克。