[转载]FlexViewer3.0中汉化比例尺

(1)arcgis_api_for_flex_3_0.zipArcGIS_Flexskinssrccomesriagsskins中解压ScaleBarMetricSkin.mxml到项目的srccomesriviewerskins目录下

(2)修改default.css,增加如下定义

esri|ScaleBar

{

        skin-class: ClassReference("com.esri.viewer.skins.ScaleBarMetricSkin");

        bottom: 5;

}

 

(3)修改ScaleBarMetricSkin.mxml中的measure函数

if (hostComponent.textMetric)

{

        label.text = hostComponent.textMetric.replace("km","公里").replace("m","");

}

label.x = hostComponent.lengthMetric + 5;

super.measure();

原文地址:https://www.cnblogs.com/x38160/p/3173101.html