您好,三维请使用GeoCircle3D的构造函数:
var instanceVar = new SuperMap.Web.Core.GeoCircle3D(Number);
您好,我在使用的时候出现Cannot read property '_get_innerObjectManager' of null
是在初始化部分
您好,这样吧,您直接参考一下范例怎么画圆的。在技术资源中心搜索http://support.supermap.com.cn/product/search.aspx?querystr=%E7%BB%98%E5%88%B6%E4%BA%8C%E7%BB%B4%E7%9F%A2%E9%87%8F%E5%9C%86和http://support.supermap.com.cn/product/search.aspx?querystr=%E9%BC%A0%E6%A0%87%E4%BA%A4%E4%BA%92%E7%94%BB%E5%9C%86
检索结果选 超图代码 即可下载附件。
还是在这里出现了问题
错误:
Cannot read property '_get_innerObjectManager' of null
代码
清理缓存,重启后可以了。。。
我想使用画出的圆来查询,但是出现了问题,好像是Geometry 的问题,不知道要怎么设置
您好,查询调用的是JavaScript API里面的 空间查询,范例网址可以参考:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByGeometry
在三维中查询有几点注意的有:
1、缓存图层是不能直接查询的。您需要将原始数据发布数据服务,通过数据服务查询。
2、三维对象不能做查询对象的。如果是3dMax模型导到udb数据源中的CAD数据集,一般是将CAD数据集中的模型提取底面,得到二维的面,然后再用您画的圆(二维圆)跟这些面进行空间查询(求交……);如果是三维点线面需要转成二维的。