原創|使用教程|編輯:郝浩|2013-06-17 14:23:31.000|閱讀 811 次
概述:AnyMap允許用戶使用XML配置文件將任何數據添加到地圖中,這個數據可以包含數字和文字信息。在本教程中,將詳細講解如何將數據添加到地圖,并進行使用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Flash地圖控件AnyMap是圖表控件AnyChart的一個擴展,也可以單獨使用,AnyMap允許用戶使用XML配置文件將任何數據添加到地圖中,這個數據可以包含數字和文字信息,可以格式化并用于地圖工具提示、標簽、圖例。在本教程中,將詳細講解如何將數據添加到地圖,并進行使用。
附加數據到一個地圖,你必須選擇一幅地圖,找到所需文件并創建XML設置文件(即使用".amap"文件),相同的XML文件可以包含添加到地圖中的數據。
Simple values
附加數值最容易的方式就是創建一系列“MapRegions”類型并指定y屬性包含數值(例如銷售額或地區人口):
<data> <series type="MapRegions"> <point name="Egypt" y="80335036" /> <point name="Madagascar" y="19448815" /> </series> </data>
當這個數據完成添加后就可以顯示地圖并使用此值,例如,在標簽中:
<map_series source="world/africa.amap"> <projection type="eckert1" /> <defined_map_region> <label_settings enabled="true"> <format>{%Name} Population: {%YValue}{numDecimals:0}</format> </label_settings> </defined_map_region> </map_series>
下面的示例是一個非洲地圖,標簽中顯示了人口值:
自定義屬性(元數據/附加數據):
用戶不僅可以在地圖區域中附加簡單的數值,并可以附加任何數量的自定義數據字段——數值和文本類型。
下面我們將展示英國的地圖,并附加四個自定義數據字段到每個地區中,這些字段將包含人口、面積(平方英里),GDP(萬億美元)和守護神的名字。下面是示例XML設置,將此信息到英格蘭地區:
<point name="England"> <attributes> <attribute name="Population">50431700</attribute> <attribute name="Area">50346</attribute> <attribute name="GDP">2.2</attribute> <attribute name="Patron Saint">St. George</attribute> </attributes> </point>
添加數據后,就可以顯示地圖并使用此值,例如,在工具提示,標簽中將只顯示區域的名稱。
<map_series source="europe/united_kingdom.amap"> <projection type="Robinson" /> <defined_map_region> <label_settings enabled="true"> <format>{%Name}</format> </label_settings> <tooltip_settings enabled="true"> <format>Population: {%Population}{numDecimals:0} Area: {%Area}{numDecimals:0} sq miles GDP: USD ${%GDP}{numDecimals:2} trillions Patron Saint: {%Patron Saint} </format> </tooltip_settings> </defined_map_region> </map_series>
下面是一個添加過自定義字段的英國地圖示例
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網