博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex Circle
阅读量:6091 次
发布时间:2019-06-20

本文共 1137 字,大约阅读时间需要 3 分钟。

package com.gis{    import com.esri.ags.SpatialReference;    import com.esri.ags.geometry.MapPoint;    import com.esri.ags.geometry.Polygon;    public class Circle extends Polygon    {        private var pointNum:int = 100;        /**          * @param center               圆心         * @param radius               半径         * @param spatialReference     空间参考         *          */             public function Circle(center:MapPoint, radius:Number, spatialReference:SpatialReference=null)        {
super(null, spatialReference); this.addRing(getPoints(center, radius)); } private function getPoints(center:MapPoint, radius:Number):Array {
var x:Number; var y:Number; var points:Array=[]; var angle:Number; for (var i:int=0; i < this.pointNum; i++) { angle = Math.PI * 2 * i / this.pointNum; x=center.x + radius * Math.sin(angle); y=center.y + radius * Math.cos(angle); points.push(new MapPoint(x, y)); } return points; } }}

转载地址:http://kzqwa.baihongyu.com/

你可能感兴趣的文章
Sharepoint 2013企业内容管理学习笔记(二) 全自动化内容管理
查看>>
复习 文件类型
查看>>
阿里云主机部署安装SSL证书
查看>>
DateDiff()倒计时
查看>>
c++11新特性--decltype auto
查看>>
RawCap
查看>>
screen命令的最常见的使用方法
查看>>
我的友情链接
查看>>
Erlang教程
查看>>
linux服务器安装weblogic实战
查看>>
PostgreSQL从继承到分区(二)
查看>>
Windows7下彻底卸载MySQL5.5.21
查看>>
MySQL主从失败, 错误Got fatal error 1236解决方法
查看>>
linux资料整理之shell编程
查看>>
NTB EEPROM设置与跨节点数据传输
查看>>
我的友情链接
查看>>
a标签中调用javascript方法的几种方法:
查看>>
操作系统内核
查看>>
AU14笔记-2
查看>>
Python urllib的urlretrieve()函数解析
查看>>