切换两个切片方案相同,但是dpi不同的切片服务,Map.scale获取的比例尺数值不对

在应用中切换两个dpi分别为96和130,但是切片方案相同的切片服务,Map.scale获取的比例尺数值不同
已邀请:

秦桐

赞同来自: 陈於立 聂震宇

【解决办法】:
比例尺切换不要影响其他参数,参考以下样例代码
切换96和130dpi,比例尺不变化:
<?xml version=1.0 encoding=utf-8?>
<s:Application xmlns:fx=http://ns.adobe.com/mxml/2009
xmlns:s=library://ns.adobe.com/flex/spark
xmlns:mx=library://ns.adobe.com/flex/mx minWidth=955 minHeight=600 xmlns:ns=http://www.esri.com/2008/ags>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<fx:Script>
<![CDATA[

protected function button1_clickHandler(event:MouseEvent):void
{
t96.visible=!t96.visible;
t130.visible=!t96.visible;
}
]]>
</fx:Script>
<s:Label text={map.scale} left=100></s:Label>
<ns:Map id=map>
<ns:ArcGISTiledMapServiceLayer url=http://192.168.220.125:6080/ar ... erver id=t130></ns:ArcGISTiledMapServiceLayer>
<ns:ArcGISTiledMapServiceLayer url=http://192.168.220.125:6080/ar ... erver id=t96 alpha=0.5></ns:ArcGISTiledMapServiceLayer>
</ns:Map>
<s:Button label=Switch Tile DPI click=button1_clickHandler(event)></s:Button>
</s:Application>

要回复问题请先登录注册