首页 / 浏览问题 / 三维GIS / 问题详情
关于js绘制点,方框
54EXP 2017年04月11日
怎么用js在三围地图上面绘制点和方框

1个回答

您好,三维场景上绘制点的和方框的方法可以参考:

http://www.supermap.com:8090/iserver/iClient/for3D/plugin/samplecode/samplecode/samples/Feature3D/DrawPlacemarkAction.html

范例是加的点(GeoPoint3D),矩形直接替换为GeoRegion3D。

3,389EXP 2017年04月11日

我要的不是这种啊

里面的代码没有找到GeoPoint3D
不要这两行哈,看见的就是点了。

var pictureurl = htmlUrl + "/RealspaceSample/iClient.png";
style.set_markerFile(pictureurl);

GeoPoint3D肯定是有的,您仔细看看。
不能再图层上添加点吗 我要通过点和方框获取位置

这样写不能出来方框

这是加到跟踪层的,有位置啊。您一次性把您的需求说到位吧
我需要用js在图层上描点或方框 获取点或者方框的位置
new SuperMap.Web.Core.Point3D(e.get_longitude(),e.get_latitude(),e.get_altitude())

这个里面不是获取位置了吗?
获取点或 方框的位置  方框的位置是四个点还是??

new SuperMap.Web.Core.Point3D(e.get_longitude(),e.get_latitude(),e.get_altitude())

这个对象我试了的取不出来经纬度
这是点。

意思是把鼠标点击所在位置转换为经纬度,然后在这个位置新建一个点。不可能取不了哈,我都测试过的。
你把你测试的代码 给我看看我这边用这个对象点出经纬度点不出来。

还有加点不能加载图层上面吗 ,只能加在球上面,还有 矩形怎么获取位置 是4个点吗
就告诉您的那个示范,您调试一下就看见坐标了。
这个加不到模型那个图层去 ,怎么做到加到模型的图层去!
模型的图层是模型,怎么添加点?

最多也是添加到点图层哈。

图层就是那个球吧,怎么设置漫游的最大和最小,还有看下我遮点代码是不是错了

涛哥还在吗
...