首页 / 浏览问题 / 三维GIS / 问题详情
webGL三维点击建筑,获取建筑信息弹框出错
Zzy  (19EXP)  才疏学浅
10月27日, 2020

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

1个回答

您好,您这个方法是自定义的吗?检查一下这个方法的位置,entity里面能不能访问到
卷饼先生  (6,052EXP)  登峰造极
10月27日, 2020
这个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

好的,谢谢解答
...