您好,给您说一个思路吧。
可视范围画一个面,然后和楼栋做几何查询(包含算子),返回查询结果即可。
几何查询需要参考二维JavaScript客户端。
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#getFeatureByGeometry
如果楼栋是建筑模型,提取模型底面,画的面和底面做几何查询即可。
http://support.supermap.com.cn/product/search.aspx?querystr=%E6%A8%A1%E5%9E%8B%E5%BA%95%E9%9D%A2