arcgis api for flex sample

       现在,我将着重为大家解答有关arcgis api for flex sample的问题,希望我的回答能够给大家带来一些启发。关于arcgis api for flex sample的话题,我们开始讨论吧。

1.Flex Api For ArcGIS Server如何更改地自带Scalebar的单位

2.arcgis api for flex 报错 错误类型1046

Flex Api For ArcGIS Server如何更改地自带Scalebar的单位

       arcgis 中textMetric的值是“值+单位的“,这样修改不起作用。

       只能是定义一个类重载scaleBarSkin中的measure方法

       override protected function measure():void

       {

       var metric:String = hostComponent.textMetric;

       var us:String = hostComponent.textUS;

       if(metric)

       {

       if(metric.indexOf("km") > 0)

        metric = metric.slice(0,metric.indexOf("km")) +"千米";

       else if(metric.indexOf("m") > 0)

        metric = metric.slice(0,metric.indexOf("m")) + "米";

       }

       if(us)

       {

       if(us.indexOf("mi") > 0)

        us = us.slice(0,us.indexOf("mi")) + "英里";

       if(us.indexOf("ft") > 0)

        us = us.slice(0,us.indexOf("ft")) + "英尺";

       }

       hostComponent.textMetric =metric;

       hostComponent.textUS = us;

       super.measure();

       然后在给地图定义外观

       esri|ScaleBar

       {

       left:NaN;

       right:45;

       bottom:30;

       skinClass: ClassReference("skin.MyScaleBarSkin");

       }

       这样就可以了!

arcgis api for flex 报错 错误类型1046

       1、数据要存放在数据库中

       2、然后启用企业级地理数据库

       3、注册数据库到arcgis server

       4、将要编辑的数据发布为要素服务

       5、在客户端用js api的就可以实现数据编辑

       祝好运!

       你好,代码上看没什么问题,就是简单的引入地图,报错是从第8行开始的?貌似不识别你的lib,建议把你下载的agslib放到英文目录下面,而不是什么迅雷下载文件夹下面,然后再试试。Good luck~

       好了,今天关于“arcgis api for flex sample”的话题就讲到这里了。希望大家能够通过我的介绍对“arcgis api for flex sample”有更全面、深入的认识,并且能够在今后的实践中更好地运用所学知识。