惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - 独孤求败

移动端跨平台框架及资料 清理数据库订阅表 Raphael JS 矢量客户端开源框架 基于SqlServer 2008 Service Broker的分布式应用 Telerik在mvc中的环境搭建 openscales2.2 style定义 openscales2.2 tilecache2.11图片缓存 openscales2.2 的初始缩放等级 Vs2010 FLex的集成开发 Openscales2.2 mapserver 开发demo PostGis Mapserver Openscales 环境搭建 mvc3无智能提示的解决方法 oracle数据库管理员创建用户的job 隐藏后台执行的dos窗口 iframe 加载完成但是ie进度条还在加载的解决办法 安卓模拟器的安装和使用 WCF错误及处理记录 - 独孤求败 - 博客园 .net学习资料链接收集整理 B树、B-树、B+树、B*树
openscales2.2的画点、线、多边形
独孤求败 · 2013-04-01 · via 博客园 - 独孤求败

主要是对WFC加载的图层一些后续的操作(增加特征,与原来1.2的版本有所不同)。

画点:

var pointLayer:VectorLayer = VectorLayer(map.getLayerByIdentifier("pointend_track")) ;
                var pointmarker:PointFeature = PointFeature.createPointFeature(new Location(123.85680,50.75336));
                pointLayer.addFeature( pointmarker);

画线:

//获取WFC加载的地图层
                var roadLayer:VectorLayer = VectorLayer(map.getLayerByIdentifier("road")) ;
                //组装坐标数据
                var array:Vector.<Number> = new Vector.<Number>();  
                array.push(Number(104.094413757324),Number(30.7053699493408));  
                array.push(Number(104.081871032715),Number(30.6603736877441));  
                array.push(Number(104.110618591309),Number(30.640344619751)); 
                array.push(Number(95),Number(33)); 
                //创建线的对象
                var lineMark:LineStringFeature = new  LineStringFeature(new LineString(array));
                //地图层增加线的特征
                roadLayer.addFeature(lineMark);

画多边形:

//获取WFC加载的地图层
                var roadLayer:VectorLayer = VectorLayer(map.getLayerByIdentifier("road")) ;
                //组装坐标数据
                var pablepoints:Vector.<Number> = new Vector.<Number>(); 
                pablepoints.push( Number(89),Number(38));
                pablepoints.push( Number(91),Number(38));
                pablepoints.push( Number(91),Number(35));
                pablepoints.push( Number(87),Number(34));
                pablepoints.push( Number(89),Number(38));
                var pableLinearRing:Vector.<Geometry> = new Vector.<Geometry>();  
                pableLinearRing.push(new LinearRing(pablepoints));  
                //样式设置
                var style:Style=new Style();  
                style.rules[0]=new Rule();  
                style.rules[0].symbolizers.push(new PolygonSymbolizer(new SolidFill(0x99D0F2,0.5), null));  
                //创建多边形的对象
                var mappable:PolygonFeature = new PolygonFeature(new Polygon(pableLinearRing),null,style);  
                //地图层增加线的特征
                roadLayer.addFeature(mappable);