`
lorry1113
  • 浏览: 256440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex 中心点

    博客分类:
  • flex
阅读更多
public static function getGeomCenter(gra:Graphic):MapPoint
		{
			var pt:MapPoint;
           	switch (gra.geometry.type)
           	{
               case Geometry.MAPPOINT:
               {
                    pt = gra.geometry as MapPoint;
                    break;
               }
               
               case Geometry.POLYLINE:
               {
               		var pl:Polyline = gra.geometry as Polyline;
               		var pathCount:Number = pl.paths.length;
           			var pathIndex:int = int((pathCount / 2) - 1);
               		var midPath:Array = pl.paths[pathIndex];
               		var ptCount:Number = midPath.length;
               		if( pl.paths[0].length < 3){
               			pt = new MapPoint( (pl.extent.xmax + pl.extent.xmin)/2, (pl.extent.ymax + pl.extent.ymin)/2);
               		}else{
               			var ptIndex:int = int(ptCount / 2);
               			pt = pl.getPoint(pathIndex, ptIndex);
               		}
               		break;
               }
               
               case Geometry.POLYGON:
               {
                    var poly:Polygon = gra.geometry as Polygon;
               		pt = poly.extent.center;
                    break;
               }
            }
			return pt;
		}
分享到:
评论

相关推荐

    flex动态修改注册点

    动态修改注册点,通过二个swf文件演示 注册点变化后的效果

    flex实现鼠标滚动放大缩小(以鼠标的位置为中心放大缩小)

    flex实现鼠标滚动放大缩小(以鼠标的位置为中心放大缩小)源码奉上

    基于Flex的ArcGIS开发经典例子说明文档

    (五)ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面 20 (六)ArcGIS.Server.9.3和ArcGIS API for Flex实现Identify的功能图查属性 25 (七)ArcGIS.Server.9.3和ArcGIS API for Flex实现...

    Flex 引用MapABC 地图API

    Flex开发地图程序 小示例 可以缩放地图 取得经纬度点 设置显示的地图中心

    ArcGIS API for Flex library

    五、ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面(五) ..................................................................... 20 六、ArcGIS.Server.9.3和ArcGIS API for Flex实现...

    Flex\WebGIS经典例子

    (五)ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面 (六)ArcGIS.Server.9.3和ArcGIS API for Flex实现Identify的功能图查属性 (七)ArcGIS.Server.9.3和ArcGIS API for Flex实现Query...

    ArcGIS API for Flex library(整理)

    五、ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面(五) ..................................................................... 20 六、ArcGIS.Server.9.3和ArcGIS API for Flex实现...

    用Flex实现咕噜滚的原理

    1.确定一个圆形,算出圆的中心点坐标,和半径. 2.找出一个基准点,算出这点的坐标和角度. 3.根据这个基准点算出圆环上每一点的坐标和角度. 4.把图标旋转并移动到圆环上. 这个类似经典的球的圆周运动. 可参考: ...

    example-code-flex-media-stream

    Flex插件示例代码 该存储库不是生产代码,而是用作特定用例的示例,其中在将呼叫转移到另一个座席时,可以更新呼叫的客户方以激活...当客户致电您的Flex联络中心时,您将在第一个接受预订的事件上启动媒体流。 这是,

    react-archer:React在React元素之间绘制箭头:fountain_pen:

    const rootStyle = { display : 'flex' , justifyContent : 'center' } ;const rowStyle = { margin : '200px 0' , display : 'flex' , justifyContent : 'space-between' , }const boxStyle = { padding : '10px' ,...

    css入门笔记

    1.css的概述 1.问题 ... 2.css的语法规范 1.... 1.... 样式声明:用样式属性和值组成(属性:值;... 1.... 2.... 3.... 2.... 3.... 独立于任何网页位置处,声明一个样式文件(.css为后缀),在文件中声明样式,在使用的网页中引入.css文件。...

    微信小程序-第一个微信小程序demo

     这个demo有8个页面:欢迎页、登录注册页、场馆首页、场馆详情页、课程首页、个人中心、我的订单、我的收藏。场馆首页中的场馆列表加载更多出的数据是请求的接口数据,场馆详情页数据也是真实接口数据,我的订单上拉...

    集成电路R4网络接口和电路域容灾技术性能参数

    为了避免Iu接口的单点故障,MGW双归属、虚拟MGW、Iu-Flex和Iu-PS转接功能作为R4和R5阶段引入的功能,可以提高网络的灵活性、可靠性和安全性。 双归属 R4中控制部分MSCServer、HLR是业务处理的中心,相比2G...

    Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件

    添加了绑定到圆弧和圆弧中心的Draftsman Center Mark对象(BC:9029)。 18756 修复了刚度Flex设计在等轴测视图和具有真几何的Board装配视图中显示不正确的问题。 22669 改进了Dimension对象点的捕捉行为。 24616 ...

    WAP 无线应用协议

    13.2.1 以服务器为中心和以客户端为 中心的模式 256 13.2.2 用户代理特征 256 13.2.3 WTAI 函数调用 257 13.2.4 WTA事件 257 13.3 支持的内容格式 258 13.3.1 性能要求 258 13.3.2 内容的序列化 259 13.3.3 以服务器...

Global site tag (gtag.js) - Google Analytics