加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

arcgis api for flex求线段的起点,终点和中点

发布时间:2020-12-15 04:57:55 所属栏目:百科 来源:网络整理
导读:求线段的中点: 先获取Polyline最中间的path,然后再得到这个path的中间点作为整个Polyline的中点 private function getCenter(pl:Polyline):MapPoint{ var pathCount:Number=pl.paths.length; var pathIndex:int=int((pathCount / 2) - 1); var midPath:Arr
求线段的中点:
先获取Polyline最中间的path,然后再得到这个path的中间点作为整个Polyline的中点
private function getCenter(pl:Polyline):MapPoint{
    var pathCount:Number=pl.paths.length;
    var pathIndex:int=int((pathCount / 2) - 1);
    var midPath:Array=pl.paths[pathIndex];
    var ptCount:Number=midPath.length;
    var ptIndex:int=int((ptCount / 2) - 1);
    var pt:MapPoint=pl.getPoint(pathIndex,ptIndex);
    return pt;
}

求线段的起点和终点:
var xx:int=LuduanList.selectedIndex;
				var myGraphic:Graphic=GraphicArr[xx];
				var l:Polyline=myGraphic.geometry as Polyline;
				
				
				var goldPath:Array=l.paths[l.paths.length-1];
				
				var spt:MapPoint=l.getPoint(0,0);
				
				
				
				
				
				var mpt:MapPoint=l.getPoint(l.paths.length-1,goldPath.length-1);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读