在弹出的ArcGIS Flexviewer中显示图像

时间:2012-06-27 20:02:33

标签: arcgis arcgis-server

我使用ArcGIS Flex查看器创建了一个示例Flex应用程序,并尝试从Web(wiki)访问一些图像。

我已成功配置弹出XML文件,以便显示图像。但是,当我点击该功能时,它没有显示图像。

我在想是否这可能是因为这些图片更大以包含在弹出窗口中。

我尝试了以下在弹出配置xml中使用不同标签的变通方法。

的解决方法:1

<description><![CDATA[<a href="{LINK_NEW}"><img src="{LINK_NEW}"/>{LINK_NEW}</a>.<br>a. ]]>
</description>

的解决方法:2

<medias>
  <media chartfields="" type="image" imagesource="{LINK_NEW}" imagelink="{LINK_NEW}" /> 
  </medias>

第二个似乎让我接近分辨率,但无法在弹出窗口中看到图像。

这里的问题是,我想知道一种在xml标签的帮助下调整原始图像大小的方法,如果可能的话,我想增加弹出窗口的大小以及减小图像的大小适合弹出窗口。

我的配置文件如下所示:

<?xml version="1.0" ?>
<configuration>
    <title>{NAME}</title>        
    <medias>
    <media chartfields="" type="image" imagesource="{LINK_NEW}" imagelink="{LINK_NEW}" />
    </medias>
    <fields>
            <field name="NAME" alias="NAME" visible="true"/>
                <field name="LOCID" alias="LOCID" visible="true"/>
                <field name="STATE" alias="STATE" visible="true"/>
                <field name="ACAIS" alias="ACAIS" visible="true"/>
        <field name="LINK_NEW" alias="LINK_NEW" visible="false"/>
    </fields>
    <showattachments>true</showattachments>  
</configuration>

提前致谢。

1 个答案:

答案 0 :(得分:0)

我刚才发现我们无法在弹出窗口中访问更大的图像,这可能是需要使用弹出配置完成的增强功能。

并且还发现通过弹出配置中的图像控制,可以通过FLEX API访问更大的图像。以下是可能有用的几个链接。

图像控制: http://livedocs.adobe.com/flex/3/html/help.html?content=controls_16.html

PopUpRendererSkin: http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/skins/PopUpRendererSkin.html