webGL三维点击建筑,获取建筑信息弹框出错

0 投票

能获取到建筑物的坐标,但是createDescription这个创建弹框的方法 is not defined,这是什么原因?

10月 27, 2020 分类:  103次浏览 | 用户: Zzy 才疏学浅 (19 分)

1个回答

0 投票
您好,您这个方法是自定义的吗?检查一下这个方法的位置,entity里面能不能访问到
10月 27, 2020 用户: 卷饼先生 名扬四海 (3,996 分)
这个createDescription方法我看官网的,createDescription(Cesium, [longitude, latitude, height])

我改成

var entity = new Cesium.Entity({
  name : "位置信息",
  description : [longitude, latitude, height]
});

是可以弹框的,但是用createDescription(Cesium, [longitude, latitude, height])出错

您这边参考的是哪个范例,方便发一下吗?我这边测试一下

首先您需要定义一个createDescription的方法呀,不然怎么调用它。您可以参考这个范例http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#getFeatureByGeometry

这个不是封装好的方法吗,我看官网也没用调用这个方法的代码

您好,那个是需要定义的,您可以参考这个范例,里面有createDescription()的具体写法http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#nearestFilterMode

好的,谢谢解答
...