上传者: dalaijianfen
|
上传时间: 2019-10-16 14:40:25
|
文件大小: 8KB
|
文件类型: HTML
1、原理讲解:将点一个一个放入到线中的(需要直接加入实例化的poleline中),单独的用实例对象添加是无效的(1、obj.addPath或2、pl.insertpoint(x,y)也是无效的,要求实例化中的数组不能为空)
例子:
var mPoint = new esri.geometry.Point(45.92639474162,-18.54517187499);
var mPoint1 = new esri.geometry.Point(45.68131754058 ,44.20834374984);
1、 var pl = new esri.geometry.Polyline(ary);
pl.insertPoint(0,1,mPoint);
pl.insertPoint(0,2,mPoint1);
讲解:当ary为空的时候,插入两个点是没有效果的(原因为找到)
2、 var pl = new esri.geometry.Polyline();
pl.insertPoint(0,1,mPoint);
pl.insertPoint(0,2,mPoint1);
讲解:也是无效语句
实现代码在下载资源中,由于实现过程消耗积分有点多,所以。。。。。。。。