多语言展示
当前在线:1605今日阅读:27今日分享:41

Flash地图控件AnyMap Dashboard Drilldown Maps

Flash地图控件AnyMap使用教程:DashboardDrilldown Maps使用AnyMap除了创建Self Drilldown Maps之外,还可以创建Self Drilldown Maps。下面看一下具体的示例——地图由两部分组成,第一部分将包含美国的地图,当用户单击特定的州——该州的地图就将在地图的第二部分进行显示。创建仪表板布局创建这样的地图需要使用AnyChart仪表板功能,仪表板将包含两个部分,以下面的代码进行创建:<text>USA Drilldown Map</text>为地图创建图表以下面的代码进行创建:<chart_background enabled='false' /><data_plot_background enabled='false' /></chart_settings><data_plot_settings><map_series source='usa/country/states.amap'><projection type='orthographic' /><undefined_map_region palette='Default'><actions><action type='updateView' view='State'source_mode='internalData' source='State'><replacetoken='{$region_amap}'>{%REGION_ID}</replace><replace token='{$title}'>{%REGION_NAME}</replace></action></actions></undefined_map_region></map_series></data_plot_settings></chart>这个操作定义意味着AnyChart应在'State'视图中加载'State'图表,并使用{%REGION_ID}和{%REGION_NAME}关键字参数来取代{$region_amap}和{$title}符号。中间结果——具有一个定义地图的Dashboard如果将描述的图表添加到仪表板,将会得到如下所示的地图:州地图的XML创建美国所有州的XML,需要使用一个参数化的XML,{$title}和{$region_amap}符号将会由主图表<action>进行处理:<chart plot_type='Map'name='State'><chart_settings><title><text>{$title}</text>最终的Drilldown Dashboard只需要将'State'图表添加到部分,仪表板就完成了
推荐信息