原創(chuàng)|使用教程|編輯:郝浩|2013-06-17 14:23:31.000|閱讀 811 次
概述:AnyMap允許用戶使用XML配置文件將任何數(shù)據(jù)添加到地圖中,這個(gè)數(shù)據(jù)可以包含數(shù)字和文字信息。在本教程中,將詳細(xì)講解如何將數(shù)據(jù)添加到地圖,并進(jìn)行使用。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Flash地圖控件AnyMap是圖表控件AnyChart的一個(gè)擴(kuò)展,也可以單獨(dú)使用,AnyMap允許用戶使用XML配置文件將任何數(shù)據(jù)添加到地圖中,這個(gè)數(shù)據(jù)可以包含數(shù)字和文字信息,可以格式化并用于地圖工具提示、標(biāo)簽、圖例。在本教程中,將詳細(xì)講解如何將數(shù)據(jù)添加到地圖,并進(jìn)行使用。
附加數(shù)據(jù)到一個(gè)地圖,你必須選擇一幅地圖,找到所需文件并創(chuàng)建XML設(shè)置文件(即使用".amap"文件),相同的XML文件可以包含添加到地圖中的數(shù)據(jù)。
Simple values
附加數(shù)值最容易的方式就是創(chuàng)建一系列“MapRegions”類型并指定y屬性包含數(shù)值(例如銷售額或地區(qū)人口):
<data> <series type="MapRegions"> <point name="Egypt" y="80335036" /> <point name="Madagascar" y="19448815" /> </series> </data>
當(dāng)這個(gè)數(shù)據(jù)完成添加后就可以顯示地圖并使用此值,例如,在標(biāo)簽中:
<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>
下面的示例是一個(gè)非洲地圖,標(biāo)簽中顯示了人口值:
自定義屬性(元數(shù)據(jù)/附加數(shù)據(jù)):
用戶不僅可以在地圖區(qū)域中附加簡單的數(shù)值,并可以附加任何數(shù)量的自定義數(shù)據(jù)字段——數(shù)值和文本類型。
下面我們將展示英國的地圖,并附加四個(gè)自定義數(shù)據(jù)字段到每個(gè)地區(qū)中,這些字段將包含人口、面積(平方英里),GDP(萬億美元)和守護(hù)神的名字。下面是示例XML設(shè)置,將此信息到英格蘭地區(qū):
<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>
添加數(shù)據(jù)后,就可以顯示地圖并使用此值,例如,在工具提示,標(biāo)簽中將只顯示區(qū)域的名稱。
<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>
下面是一個(gè)添加過自定義字段的英國地圖示例
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)