最近在工作做一个arcgis flex map项目,想获取单个graphic(我的是一个不规则多边形)的中心点,然后把地图的中心点设置成这个点。
网上找到的方法有两种:
第一,用graphic.geometry.extent.center属性获取graphic的外接矩形中心点。
第二,用GraphicUtil的getGraphicsExtent(graphics:Array):Extent方法获取多边形中心点,不过这里要输入的参数是多个graphic组成的数组。
备注:GraphicUtil在com.esri.ags.utils包里