Solved! Go to Solution.
Justin,
Have you double checked the paths then? Is this the right path and is there actually a AccessMapTMW.png in that folder?
Yes, this is all correctAccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png
What about the swf did you add the ThematicQueryWidget to your projects modules list and is it in that exact folder?
Justin,
Are you using the compiled or uncompiled version of the Viewer?
<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png" config="AccessMap_WidgetsPopUpsETC/ThematicQueryWidgetAccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="assets/images/AccessMapTMW.png" config="widgets/ThematicQueryWidget/ThematicQueryWidgetAccessMap.xml" url="widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
Justin,
OK, forget the modules thin that doesn't apply to you
things that look unusual in this XML:<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="AccessMap_WidgetsPopUpsETC/assets/AccessMapTMW.png" config="AccessMap_WidgetsPopUpsETC/ThematicQueryWidgetAccessMap.xml" url="AccessMap_WidgetsPopUpsETC/widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />So what about trying this:
- Most of your widgets paths start with widgets and not AccessMap_WidgetsPopUpsETC/widgets
- mostly the widgets xml configuration file is in the same folder as the actual widget swf file
- most of the time the icon used is in the assets/images folder
<widget label="Accessibility Maps" width="330" height="500" preload="open" left="95" top="50" icon="assets/images/AccessMapTMW.png" config="widgets/ThematicQueryWidget/ThematicQueryWidgetAccessMap.xml" url="widgets/ThematicQueryWidget/ThematicQueryWidget.swf" />
<?xml version="1.0" ?> <configuration> <!-- labelref should match the label of the operational layer's label in main config. --> <theme labelref="Gateways" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Gateways and Hubs" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 50,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 20,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 10,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 5,000" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Settlements > 1,500" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Primary Schools" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Secondary Schools" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Main Internationl Airports" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Main Airports" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Train Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Full Emergency Hospital (24hr)" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Partial Emergency Hospital" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="GP Surgery" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Dentists" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Pharmacies" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Fire Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> <theme labelref="Garda or PSNI Stations" > <query layer="1" legendurl="AccessMap_WidgetsPopUpsETC/assets/AccessMap_National.png" > </query> </theme> </configuration>
<?xml version="1.0" ?> <configuration> <info>widgets/Samples/ThematicQuery/InfoColumnChartWidget.swf</info> <!-- labelref should match the label of the operational layer's label in main config. --> <theme labelref="Unemployment" > <query layer="4" minscale="0" maxscale="25000001" legendurl="assets/images/Legend_unemp.png" > <!-- layer 4 is a state layer --> <listfields> <field name="NAME" alias="State" /> <field name="UNEMPRT_CY" alias="2009 Unemployment (%)" /> <field name="UNEMPRT_08" alias="2008 Unemployment (%)" /> <field name="RATE_UNEMP" alias="Unemployment Change (%)" /> <field name="TOTPOP_CY" alias="2009 Total Population" /> </listfields> <columnchartfields> <field name="UNEMPRT_08" alias="2008" /> <field name="UNEMPRT_CY" alias="2009" /> </columnchartfields> </query>
<?xml version="1.0" ?> <configuration> <info>widgets/Samples/ThematicQuery/InfoColumnChartWidget.swf</info>