1

範囲に計算する必要がある緯度経度値を持つ配列を動的に取得して、マップ (Adobe Flex) に正確に収まるようにします。Esri Map コンポーネントで使用しているレイヤーは次のとおりです。

<esri:ArcGISTiledMapServiceLayer id="arcgisonlineLayer" load="{trace(arcgisonlineLayer.version)}"
                                     url="http://services.arcgisonline.nl/arcgis/rest/services/Basiskaarten/PDOK_BRT/MapServer"/>   

<esri:WMSLayer url="{wmsLayerUrl}">
    <esri:visibleLayers>
        <s:ArrayList>
            <fx:String>0</fx:String><!-- background colors -->
            <fx:String>1</fx:String><!-- signs -->
            <fx:String>2</fx:String><!-- red overview road map can be outcommented-->
                <fx:String>3</fx:String><!-- lines -->
        </s:ArrayList>
    </esri:visibleLayers>
</esri:WMSLayer>

標準の Esri レイヤーを使用する前に...

<esri:ArcGISTiledMapServiceLayer id="serviceLayer"
        url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer" 
        visible="{viewModeButtonBar.selectedIndex == 0}"/>

<esri:ArcGISTiledMapServiceLayer 
        url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"
        visible="{viewModeButtonBar.selectedIndex == 1}"/>  

..そして、WebMercatorExtent クラスを使用して適合するエクステンドを作成することもできましたが、これらのレイヤーを使用する必要があり、サービス " http://services.arcgisonline.nl/arcgis/rest/services /Basiskaarten/PDOK_BRT/MapServer " を使用

<esri:SpatialReference id="wgs" wkid="28992"/>

これは WebMercatorExtent とは一致しません。この com.esri.ags.geometry.WebMercatorExtent を Extent に変換する方法を知っている人はいますか?

4

2 に答える 2