admin

第 1 位会员

管理员
个人信息
  • 加入于 2018-06-21 23:46:36
  • 最后登录时间 1天前
个人成就
  • 发表文章次数 180
  • 发布回复次数 1416
  • 个人主页浏览次数 99
天地图应用开发许可申请说明!!!尽快修改天地图数据接口4个月前

@devhu #5楼

service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&

另外好像show=false这个参数不对

cesium加载的三维服务借助什么平台发布的4个月前

官方自带的是nodejs,您可以用nginx,tomcat,iis,apache,resin等。

如果您问的是三维地图,那是不同的三维地图源。自建的用geoserver

Cesium时间轴的绘制4个月前

为何要用svg来绘制,cesium自己支持timeline控件啊

cesium加载obj转成的3dtiles文件,写js控制旋转结果不对,有人碰到过这个问题吗?4个月前

大量模型肯定是3dtiles啊 如果是个小体量的可以考虑gltf啊。各人感觉gltf数据集比3dtiles 好操控

为什么转成的geojson不是用坐标表示的4个月前

坐标系不对,你这是3857坐标系的,经纬度是4326

请教一个关于viewer.trackedEntity的问题4个月前

您的dataSource定义了吗

请教下 cesuim 如何模拟点击billborad 触发事件4个月前

使用js代码trigger billboard的点击事件即可。

[CesiumJS]Cesium入门5 - Cesium ion5个月前

现在1.58以上的,都要申请密钥,才能使用,否者helloworld都打不开

cesium加载矢量瓦片5个月前

矢量瓦片图的服务在那儿?

自建的Geoserver还是百度地图,天地图这种?

var viewer = new Cesium.Viewer("cesiumContainer", {
    animation: false,  //是否显示动画控件
    baseLayerPicker: false, //是否显示图层选择控件
    geocoder: true, //是否显示地名查找控件
    timeline: false, //是否显示时间线控件
    sceneModePicker: true, //是否显示投影方式控件
    navigationHelpButton: false, //是否显示帮助信息控件
    infoBox: true,  //是否显示点击要素之后显示的信息
    imageryProvider : new Cesium.WebMapTileServiceImageryProvider({
        url: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",
        layer: "tdtVecBasicLayer",
        style: "default",
        format: "image/jpeg",
        tileMatrixSetID: "GoogleMapsCompatible",
        show: false
    })
});

最新的天地图需要授权了。去官网注册一下即可。

请问两个球体相交运算怎么做?5个月前

其实非常希望有类似3dmax布尔运算的那种,求得相交、求差等方法。

不过,web端做布尔运算,效率太慢

怎么给引用的czml中的对象加点击事件呀5个月前

一个思路,pick

var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;

var instance = new Cesium.GeometryInstance({
  geometry : new Cesium.RectangleGeometry({
    rectangle : Cesium.Rectangle.fromDegrees(-100.0, 30.0, -90.0, 40.0),
    vertexFormat: Cesium.PerInstanceColorAppearance.VERTEX_FORMAT
  }),
  id : 'my rectangle',
  attributes : {
    color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.RED)
  }
});

scene.primitives.add(new Cesium.Primitive({
  geometryInstances : instance,
  appearance : new Cesium.PerInstanceColorAppearance()
}));

var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
handler.setInputAction(function (movement) {
    var pick = scene.pick(movement.position);
    if (Cesium.defined(pick) && (pick.id === 'my rectangle')) {
      console.log('Mouse clicked rectangle.');
    }
  }, Cesium.ScreenSpaceEventType.LEFT_CLICK);

加载了大面积的3dtiles,内存占用3G多,浏览器还经常崩溃5个月前

cesium什么都可以做,只是浏览器受不了

Your Site Analytics