你好,
1.请问是否可以在三维地图中通过代码绘制几何体?
2.请问超图的SDK支持在三维地图上获得目标几何体的点集合么?
比如在https://iclient.supermap.io/examples/mapboxgl/editor.html#echartsGL_colorfulCity 这个示例中,点选某个建筑物,获得组成该建筑物点集合的坐标,这里的坐标是基于坐标系的一个数字,即(x,y,z)
因为我需要获得建筑物的坐标集来进行一些运算,所以想问一下是否可以获得?
Web SDK,桌面SDK有此功能均可以接受。
1.旋转的话要用到HeadingPitchRoll接口,能分别改变x,y,z值。例如entity.orientation = Cesium.Transforms.headingPitchRollQuaternion(entity.currentPosition, new Cesium.HeadingPitchRoll(value/10, 0, 0));可以参考示例http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#KML_edit。
2.自己创建的几何体可以获取到鼠标点击处也就是几何体中心点的坐标,有了中心点坐标八个顶点需计算就可以得到。