2013-06-26 36 views
0

我有一個顯示ArcGis地圖的flex應用程序。當前地圖顯示20個縮放級別。是否可以使用給定縮放級別加載地圖,Say級別10.因此,當地圖加載縮放滑塊移動到第10級時。如何在flex中加載地圖時將縮放滑塊值設置爲特定點

變焦滑塊代碼。

<s:HSlider id="alphaSlider" visible="{map.layers.length &gt; 0}" 
           liveDragging="true" maximum="1.8" minimum="0" showDataTip="false" 
           snapInterval=".1" stepSize=".1" styleName="horizontalSlider" value="0.9"/> 

縮放級別。

<esri:lods> 
<esri:LOD level="0" resolution="156543.03392800014" scale="5.91657527591555E8"/> 
         <esri:LOD level="1" resolution="78271.51696399994" scale="2.95828763795777E8"/> 
         <esri:LOD level="2" resolution="39135.75848200009" scale="1.47914381897889E8"/> 
         <esri:LOD level="3" resolution="19567.87924099992" scale="7.3957190948944E7"/> 
         <esri:LOD level="4" resolution="9783.93962049996" scale="3.6978595474472E7"/> 
         <esri:LOD level="5" resolution="4891.96981024998" scale="1.8489297737236E7"/> 
         <esri:LOD level="6" resolution="2445.98490512499" scale="9244648.868618"/> 
         <esri:LOD level="7" resolution="1222.992452562495" scale="4622324.434309"/> 
         <esri:LOD level="8" resolution="611.4962262813797" scale="2311162.217155"/> 
         <esri:LOD level="9" resolution="305.74811314055756" scale="1155581.108577"/> 
.... 
... 

.. 
.. 

         <esri:LOD level="19" resolution="152.87405657041106" scale="577790.554289"/> 

</esri:lods> 

任何幫助Appretiated ..

+0

這看起來更適合於[** GIS堆棧交易所**](http://gis.stackexchange.com) – PolyGeo

回答

0

地圖有一個 「級別」 屬性,你可以設置。

但我不確定在初始加載地圖時是否已考慮到這一點。如果沒有,您可以在地圖上偵聽「加載」事件,並在加載地圖時設置級別。

此外,使用範圍從0到19(級別數-1)和stepSize爲1的滑塊不會更方便嗎?這樣你可以將值綁定到地圖的level屬性。

<s:HSlider id="alphaSlider" visible="{map.layers.length &gt; 0}" liveDragging="true" maximum="19" minimum="0" showDataTip="false" snapInterval="1" stepSize="1" styleName="horizontalSlider" value="{parseInt(map.level)}"/> 
+0

感謝reply.What將 「map.level」 return.from問題我在那裏得到那個價值。 – Cyber

+0

根據文檔,這將返回詳細級別的ID:http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/Map.html –

+0

如果您解決了這個問題,並將答覆標記爲答案 – Angelo

相關問題