You are here: Flex API > API Extensions > Using API Extensions for ArcWeb Explorer Flex API

Using API Extensions for ArcWeb Explorer Flex API

The API Extensions for the ArcWeb Explorer Flex API allow a Flex developer access to ArcGIS Server and ArcIMS maps or GeoRSS feeds on any server without proxy and without setting up the data source via the ArcWeb Services Web site. The client browser connects directly to the host server without being proxied by ArcWeb Services. This means that users do not need to create custom ArcWeb MapImage data sources using the Builder tool on the ArcWeb Services Web site. It also means that the maps and GeoRSS feeds are only available thru ArcWeb Explorer Flex API; they are not available through other ArcWeb Services APIs such as JavaScript or SOAP.

There are three API Extensions built into the ArcWeb Explorer Flex API:

Using these Flex API Extensions, you can connect to servers other than ArcWeb Services to add remote services. For example, you can connect to your own ArcIMS or ArcGIS Server or connect to a GeoRSS feed server. ArcWeb Services does not charge you to access these services. However, to use the Flex API and ArcWeb Explorer framework, you need an active ArcWeb Services account and an API key. An activated account is one that has available credits and is not expired.

You can create applications that combine both remote services and services from ArcWeb Services, as well as combine functionality. In both cases you are charged for the ArcWeb Services content. For example, if you use the Find Widget with your own map data, you are charged for the Find request but not for your map request.

Download file Download the supported API Extensions:

See the ArcIMS sample and the ArcIMS blend sample to learn how to add an ArcIMS map to your application.

Using the API Extensions

To use an existing API Extension, download the SWC file, and make sure your Flex project can see it. Then, use it as if it was part of the core ArcWeb Explorer API. For example:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:awx="http://www.arcwebservices.com/2007/awx">
    <awx:Framework apiKey="<Your ArcWeb Explorer API Key>"/>
    <awx:Map>
        <awx:basemaps>
            <awx:ArcGISMapServerGroupLayer endpointURI="http://<www.myserver.com>/arcgis/services/WorldMap_cached/MapServer" />
        </awx:basemaps>
    </awx:Map>
</mx:Application>

See also


Visit the Feedback page to give comments or suggestions about the ArcWeb Explorer Developer's Guide.

ArcWeb site | ArcWeb support | support.esri.com

Copyright © ESRI