如题所述
我想更改map控件中scalebar的单位显示,map自带的scalebar显示为km和feet,现在我想改成中文的为"千米"和"英尺",我的开发环境是FlashBuilder4.5,我的代码如下:
<fx:Script>
<![CDATA[
private function inv():void{
var a:ScaleBar=new ScaleBar
a.textMetric="千米"
a.textUS="英尺"
a.map=myMap
var bb:Class=a as Class
myMap.scaleBarClass=bb
}
]]>
</fx:Script>
<esri:Map id="myMap" logoVisible="false" scaleBarVisible="true" creationComplete="inv()" openHandCursorVisible="false" / >
但是在运行的时候出现了问题,那就是在地图的左下角没有显示比例尺,请问我应该怎么改才能达到想要的效果,谢谢。
本数据来源于百度地图,最终结果以百度地图最新数据为准。