openscale开发易犯错误-添加点、线、面、选择实体演示。
来源:互联网 发布:匿名函数js 编辑:程序博客网 时间:2024/05/15 06:56
1、学习画feature和矢量图层时,发现DrawingsLayer必须在map标签根目录下,并且尽量跟在wms,wfs标签后。
不能放在WheelHandler,s:VGroup之后,否则在layer管理器内看不到相应图层,也不能测试添加标签、点、线、面,编辑等功能。选择新添加的点时,提示onselectfeature报错。(2013.3.16)
另外layermanager也必须在map根目录下,并且配套有DrawingToolbar,并且两者都不能在下级vgroup,hgroup之内,否则,添加完点、线、面后,选择新添加实体, 不会弹出属性窗体,报错SelectFeatures/onFeatureSelected()。
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at org.openscales.fx.control.drawing::SelectFeatures/onFeatureSelected()[D:\workspace\openscales\target\checkout\openscales-fx\src\main\flex\org\openscales\fx\control\drawing\SelectFeatures.mxml:229]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.openscales.core.handler.feature.draw::EditFeaturesHandler/onClickFeature()[D:\workspace\openscales\target\checkout\openscales-core\src\main\flex\org\openscales\core\handler\feature\draw\EditFeaturesHandler.as:520]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.openscales.core.feature::Feature/onMouseUp()[D:\workspace\openscales\target\checkout\openscales-core\src\main\flex\org\openscales\core\feature\Feature.as:382]
主要代码:
<gis:Map
id="map1"
width="100%"
height="100%"
>
。。。。。。
<!--VectorLayer id="features" name="drawing layer 1" editable="true" /-->
<gis:DrawingsLayer id="DrawingsLayer" identifier="drawing layer 1" />
<gis:DrawingsLayer id="vectorLayer" identifier="drawing layer 2" />
<!--VectorLayer id="vectorLayer" name="drawing layer 2" editable="true" /-->
<gis:WheelHandler />
<gis:DragHandler />
<gis:LayerManager panelTitle="图层管理器" x="400" y="10" visible="true" />
<gis:DrawingToolbar id="drawingToolbar" top="210" left="10" mode="multiple" fxMap="{map1}" map="{map1.map}" />
。。。。。。
- openscale开发易犯错误-添加点、线、面、选择实体演示。
- GLSL/HLSL易犯错误和注意点
- GLSL/HLSL易犯错误和注意点
- 几个注意点及易犯错误
- GLSL/HLSL易犯错误和注意点
- 创建点实体图层--向量图层,为什么在图层管理器中没有添加点、线、面的按钮?
- Cesium开发-添加实体
- 安卓应用开发常犯错误以及注意点
- 程序开发学习方法之易犯错误
- [ZT]GLSL/HLSL易犯错误和注意点
- ArcEngine 点、线、面(圆,矩形)选择要素
- Android开发常犯错误
- ArcGIS Engine中添加点、线、面元素
- ArcGIS教程:利用TIN工具添加点、线、面
- Android Arcgis入门(三)、GraphicsLayer添加点、线、面
- Fluent 批量添加线面、点面、平面的scheme实现
- Android开发--身高体重指数(BIM)计算--添加对话框(Dialog)(设计对话框、定义调用点、实体对话框、重构、添加按钮)
- 遍历ArrayList易犯错误
- 没有点号哦
- 【这是个童话】阿里巴巴与C++的1001个问答(更新中)
- mapxtreme 简单实现 地图主题
- hdu1301
- 关于IOS开发中的生命周期
- openscale开发易犯错误-添加点、线、面、选择实体演示。
- 和我一起写lua - 确认操作系统
- Java中的字符串
- 关于Objective C中的一些总结
- C#之Winform中treeview控件绑定数据库
- Hadoop MapReduce中如何处理跨行Block和UnputSplit
- Vijos 1468 渡河
- 浏览器 分类
- JavaScript 拖放效果