📄 applicationdefinition.xml
字号:
<?xml version="1.0" encoding="UTF-8"?>
<ApplicationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="ApplicationDefinition-1.0.0.xsd">
<Title>Fusion Standard Sample Application</Title>
<!-- ******************************************
* MapSet
*
* Contains the map(s) you want available to your
* application.
****************************************** -->
<MapSet xsi:type="MapSetType">
<MapGroup id="sheboygan" xsi:type="MapType">
<Map xsi:type="MapGuideLayerType">
<Type>MapGuide</Type>
<SingleTile>true</SingleTile>
<Extension>
<ResourceId>Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition</ResourceId>
</Extension>
</Map>
</MapGroup>
</MapSet>
<!-- ******************************************
* WidgetSet
*
* Contains the widgets you want available to
* your application.
****************************************** -->
<WidgetSet xsi:type="WidgetSetType">
<!-- ******************************************
* Context Menu - Map
*
* The menu that appears when you right-click
* over the map
****************************************** -->
<Container xsi:type="UiItemContainerType">
<Name>ContextMenu</Name>
<Type>ContextMenu</Type>
</Container>
<!-- ******************************************
* Toolbar
*
* The primary toolbar
****************************************** -->
<Container xsi:type="UiItemContainerType">
<Name>Toolbar</Name>
<Type>Toolbar</Type>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>GetPrintablePage</Widget>
</Item>
<Item xsi:type="SeparatorItemType">
<Function>Separator</Function>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>Measure</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>Buffer</Widget>
</Item>
<Item xsi:type="SeparatorItemType">
<Function>Separator</Function>
</Item>
<Item xsi:type="FlyoutItemType">
<Function>Flyout</Function>
<Label>Zoom</Label>
<Tooltip>Open the zoom menu</Tooltip>
<ImageUrl/>
<ImageClass/>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>menuPreviousView</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>menuNextView</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>menuInitialMapScaleAndCenter</Widget>
</Item>
</Item>
<Item xsi:type="SeparatorItemType">
<Function>Separator</Function>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>ZoomInRectangle</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>ZoomInFixed</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>ZoomOutFixed</Widget>
</Item>
<Item xsi:type="SeparatorItemType">
<Function>Separator</Function>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>Select</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>Pan</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>toolbarViewOptions</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>toolbarLinkToView</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>toolbarSearch</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>ActivityIndicator</Widget>
</Item>
</Container>
<!-- ******************************************
* Statusbar
*
* The statusbar
****************************************** -->
<Container xsi:type="UiItemContainerType">
<Name>Statusbar</Name>
<Type>Splitterbar</Type>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>StatusCoords</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>StatusSelection</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>StatusScale</Widget>
</Item>
<Item xsi:type="WidgetItemType">
<Function>Widget</Function>
<Widget>StatusViewSize</Widget>
</Item>
</Container>
<!-- ******************************************
* Widgets
*
* All widgets in the application
****************************************** -->
<!-- -->
<!-- MAP -->
<!-- -->
<MapWidget xsi:type="WidgetType">
<Name>Map</Name>
<Type>Map</Type>
<StatusText>The map.</StatusText>
<MapId>sheboygan</MapId>
<Extension xsi:type="CustomContentType">
<MenuContainer>ContextMenu</MenuContainer>
</Extension>
</MapWidget>
<!-- -->
<!-- PRINT -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>GetPrintablePage</Name>
<Type>Print</Type>
<StatusText>Get printer-friendly page.</StatusText>
<Extension xsi:type="CustomContentType">
<ShowPrintUI>true</ShowPrintUI>
<PageTitle>Some Title</PageTitle>
<ShowLegend>true</ShowLegend>
<ShowTitle>true</ShowTitle>
<ShowNorthArrow>true</ShowNorthArrow>
</Extension>
<ImageUrl>../../images/stdicons/icon_print.gif</ImageUrl>
<ImageClass/>
<Tooltip>Get printable page.</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- PAN -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>Pan</Name>
<Type>Pan</Type>
<StatusText>Drag the map to view areas out of range.</StatusText>
<ImageUrl>../../images/stdicons/icon_pan.gif</ImageUrl>
<ImageClass/>
<Tooltip>Pan mode</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- ZOOM -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>ZoomInRectangle</Name>
<Type>Zoom</Type>
<StatusText>Zoom in on an area.</StatusText>
<Extension xsi:type="CustomContentType">
<Tolerance>5</Tolerance>
<Factor>2</Factor>
</Extension>
<ImageUrl>../../images/stdicons/icon_zoomin.gif</ImageUrl>
<ImageClass/>
<Tooltip>Zoom rectangle.</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- ZOOM ON CLICK -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>ZoomInFixed</Name>
<Type>ZoomOnClick</Type>
<StatusText>Zoom in by a preset increment.</StatusText>
<Extension xsi:type="CustomContentType">
<Factor>2</Factor>
</Extension>
<ImageUrl>../../images/stdicons/icon_zoomin.gif</ImageUrl>
<ImageClass/>
<Tooltip>Zoom rectangle.</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- ZOOM ON CLICK -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>ZoomOutFixed</Name>
<Type>ZoomOnClick</Type>
<StatusText>Zoom out by a preset increment</StatusText>
<Extension xsi:type="CustomContentType">
<Factor>0.5</Factor>
</Extension>
<ImageUrl>../../images/stdicons/icon_zoomout.gif</ImageUrl>
<ImageClass/>
<Tooltip>Zoom In</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- SELECT -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>Select</Name>
<Type>Select</Type>
<StatusText>Select features by clicking and dragging.</StatusText>
<ImageUrl>../../images/stdicons/icon_select.gif</ImageUrl>
<ImageClass/>
<Tooltip>Select mode</Tooltip>
<Label></Label>
<Disabled/>
</Widget>
<!-- -->
<!-- SEARCH -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>toolbarSearch</Name>
<Type>Search</Type>
<Label>Search</Label>
<Tooltip>Search</Tooltip>
<Description>Perform a search</Description>
<ImageURL>../stdicons/icon_search.gif</ImageURL>
<DisabledImageURL>../stdicons/icon_search_disabled.gif</DisabledImageURL>
<Extension>
<Target>TaskPane</Target>
<Layer>Parcels</Layer>
<Prompt>enter the minimum acreage</Prompt>
<ResultColumns>
<Column>
<Name>acre</Name>
<Property>RACRE</Property>
</Column>
<Column>
<Name>name</Name>
<Property>NAME</Property>
</Column>
<Column>
<Name>year built</Name>
<Property>YRBUILT</Property>
</Column>
</ResultColumns>
<Filter>'RACRE' > '$USER_VARIABLE'</Filter>
<MatchLimit>100</MatchLimit>
</Extension>
</Widget>
<!-- -->
<!-- BUFFER PANEL -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>Buffer</Name>
<Type>BufferPanel</Type>
<StatusText>Create buffers around the selected features</StatusText>
<ImageUrl>../../images/stdicons/icon_buffer.gif</ImageUrl>
<ImageClass/>
<Tooltip>Buffer</Tooltip>
<Label/>
<Disabled/>
<Extension>
<Target>TaskPane</Target>
</Extension>
</Widget>
<!-- -->
<!-- MEASURE -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>Measure</Name>
<Type>Measure</Type>
<StatusText>Measure distances on the map.</StatusText>
<Extension xsi:type="CustomContentType">
<Type>both</Type>
<MeasureTooltipContainer>MeasureResult</MeasureTooltipContainer>
<MeasureTooltipType>dynamic</MeasureTooltipType>
<DistancePrecision>0</DistancePrecision>
<AreaPrecision>0</AreaPrecision>
</Extension>
<ImageUrl>../../images/stdicons/icon_measure.gif</ImageUrl>
<ImageClass/>
<Tooltip>Measure</Tooltip>
<Label/>
<Disabled/>
</Widget>
<!-- -->
<!-- VIEW OPTIONS -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>toolbarViewOptions</Name>
<Type>ViewOptions</Type>
<StatusText>Switch between Imperial and Metric units</StatusText>
<Extension xsi:type="CustomContentType">
<!--DisplayUnits>meters</DisplayUnits-->
</Extension>
<ImageUrl>../../images/stdicons/icon_viewoptions.gif</ImageUrl>
<ImageClass/>
<Tooltip/>
<Label>View Options</Label>
<Disabled/>
</Widget>
<!-- -->
<!-- MAP MENU -->
<!-- -->
<Widget xsi:type="UiWidgetType">
<Name>mapMenu</Name>
<Type>MapMenu</Type>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -