弹出配置文件
对于Flex的ArcGIS的浏览器支持创建或配置无论是在ArcGIS.com使用配置文件的弹出窗口。该弹出窗口,可用于不同类型的图层。与2.3版开始,为Flex ArcGIS的浏览器支持平铺和动态地图服务,以及功能层的弹出窗口。此弹出的功能是建立在对API,它不是一个单独的部件。
注:此取代了SimpleInfoWin和InfoPopup widget功能是被废弃了。
举例
例1:弹出的功能层采用HTML和多领域的自由流动的描述。
![]() |
<layer label="Hurricanes" type="feature" visible="false" alpha="1.0"
popupconfig="popups/PopUp_Hurricanes.xml"
definitionexpression="NAME <> 'NOTNAMED' AND CAT IN ('H1','H2','H3')"
url="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Hurricanes/NOAA_Tracks_1851_2007/MapServer/0"/>
例2:弹出一个在动态地图服务子层的窗口,使用默认的键 - 值表和多个图表。
![]() |
<layer label="Demographics" type="tiled" visible="false" alpha="0.5"
url="http://server.arcgisonline.com/ArcGIS/rest/services/Demographics/USA_Median_Household_Income/MapServer">
<sublayer id="1" popupconfig="popups/PopUp_Demographics_BlockGroups.xml"/>
<sublayer id="2" popupconfig="popups/PopUp_Demographics_Tracts.xml"/>
<sublayer id="3" popupconfig="popups/PopUp_Demographics_Counties.xml"/>
<sublayer id="4" popupconfig="popups/PopUp_Demographics_States.xml"/>
</layer>
例3:用图像(QueryWidget)弹出:
![]() |
弹出式窗口的配置文件
要么使用
-
</b>
- 标题使用弹出窗口。如果指定了一个标题(黑体)和一个水平线上面显示的主要内容。
- 默认情况下,弹出窗口显示在一个键 - 值样式表可见字段。或者,您可以使用
- <description> <!--[CDATA[<b>Hurricane {NAME}</b> was a <i>category {CAT}</i> hurricane that occurred in {BASIN} on {TRACK_DATE}. It had a wind speed of {WIND_KTS} knots.]]--> </description>
-
- 锚标记(<a>)
- 粗体标签(<b>)
- 换行标签(<br>)
- 字体标记(<font>)
- 图片标签(<img>)
- 列表项标记(<li>)
- 段落标记(<p>)
- 文本格式标签(<textformat>)
- 下划线标记(<u>)
-
容器时要使用哪些字段
-
- 名称-字段的名称使用。必需。
- 别名-别名以显示“名称”来代替。可选。
- 可见-布尔。默认值是false。可选。
- 和下面的可选子标签:
- DATEFORMAT-可设置为以下的常量或一个如YYYY - MM - DD DateFormatter的FormatString。可选。默认为“shortDateShortTime”。
- “dayShortMonthYear” - 例如,“1997年12月21日”
- “longDate” - 例如,“12月21日,1997”
- “longMonthDayYear” - 例如,“1997年12月21日”
- “longMonthYear” - 例如,“1997年12月”
- “shortDate” - 例如,“1997年12月21日”
- “shortDateShortTime” - 例如,“1997年12月21日下午6时。”这是默认的。
- “shortDateShortTime24” - 例如,“1997年12月21日十八点”
- “shortMonthYear” - 例如,“1997年12月”
- “年” - 例如,“1997”
- 精密-小数位数显示。您可以禁用它设置为-1,这是默认的精度。可选。
- usethousandsseparator-布尔。无论数量应该有一个千位分隔符。默认为“true”。可选。
<fields> <field name="TOTPOP_CY" alias="Population" visible="true"/> <!-- Overwrite alias specified in Map Service --> <field name="MEDHINC_CY" alias="Household Income, Median ($)" visible="true"/> <field name="TRACK_DATE"> <format dateformat="shortDateShortTime"/> </field> </fields>
- DATEFORMAT-可设置为以下的常量或一个如YYYY - MM - DD DateFormatter的FormatString。可选。默认为“shortDateShortTime”。
-
-
集装箱的图表和图片。它具有以下子标签:
-
- 标题-这个媒体的标题。可选。模板类似<description>以上。例1:标题=“我的媒体”。例2:标题=“{MEDIATITLE}”。例3:标题=“{NAME}的图”。
- 标题-这个媒体的标题。可选。像上面的标题模板。
- 类型-类型的图表或图像使用此媒体。在扶持产品价值包括columnchart,饼图,净值表,linechart和形象。对于图表,设置“chartfields”。对于图像,设置“的ImageSource”并有选择地“IMAGELINK”。
- chartfields-字段名称显示在图表中。所需的所有图表。
- IMAGELINK-打开链接被点击时的形象。仅适用于类型为“形象”。可选。
- 的ImageSource-现场或图像显示网址。当所需类型是“形象”。
<medias> <media type="columnchart" title="Households by income" chartfields="HINC0_CY_12,HINC10_CY_12,HINC15_CY_12,HINC20_CY_12,HINC25_CY_12,HINC30_CY_12,HINC35_CY_12"/> <media type="barchart" title="Owners vs Renters" chartfields="OWNER_CY_12,RENTER_CY_12"/> <media type="piechart" title="Population by race" chartfields="WHITE_CY_12,BLACK_CY_12,AMERIND_CY_12,ASIAN_CY_12,PACIFIC_CY_12,HISPPOP_CY_12,OTHRACE_CY_12"/> <media type="linechart" title="Population by age" chartfields="POPU5_CY_12,POP5_CY_12,POP10_CY_12,POP15_CY_12,POP20_CY_12,POP25_CY_12,POP30_CY_12,POP35_CY_12"/> </medias>
-
- 指示是否显示在弹出窗口或没有附件。布尔。默认为“false”。