原創|使用教程|編輯:郝浩|2013-06-18 10:59:47.000|閱讀 403 次
概述:使用Flash地圖控件AnyMap可以再地圖中添加一些線條,用來表示某些特定的線路。下面的示例中我們將展示一幅世界地圖,并在上面添加線條來表示哥倫布的第一次航行路線。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
使用Flash地圖控件AnyMap可以再地圖中添加一些線條,用來表示某些特定的線路。
下面的示例中我們將展示一幅世界地圖,并在上面添加線條來表示哥倫布的第一次航行路線:線路將通過Canary島連接西班牙和多米尼加共和國。標記標簽只會標明站點,工具提示將顯示一些額外的數據。
在地圖上添加線條,我們需要在<data>部分創建的線條類型的<series>,如下所示:
<data> <series type="Line"> <point name="Palos de la Frontera" y="37.233333" x="-6.9" /> <point name="La Gomera" y="28.116667" x="-17.233333" /> <point name="San Salvador" link="BS" /> </series> </data>
我們可以看到剛剛增加的3個點——兩個經度和緯度,以及一個綁定到巴哈馬群島,在本例中,讓第一個點指向Palos de la Frontera(韋爾瓦省)——西班牙海岸港口,和第二拉指向La Gomera(Canary島第二小的島),在那里哥倫布和Beatriz de Bobadilla呆了一個月。
為了添加一些關于站點的信息,我們將添加自定義數據屬性,之后在工具提示中使用這個屬性值。
<point name="Palos de la Frontera" y="37.233333" x="-6.9"> <attributes> <attribute name="info"><![CDATA[%cbeginOn the evening of <b>August 3, 1492</b>, Columbus<br> departed from Palos with three ships; one larger carrack,<br> <i>Santa Maria</i>, and two smaller caravels, <i>Pinta</i> and <i>Santa Clara</i>.%cend]]></attribute> </attributes> </point>
同樣我們可以添加描述到其他點,然后在<line_series>配置標簽和工具提示:
<line_series> <label_settings enabled="true"> <format>{%Name}</format> </label_settings> <tooltip_settings enabled="true"> <font render_as_html="true" /> <format> <font size="12" face="Verdana">{%info}</font> </format> </tooltip_settings> </line_series>
以上就是在地圖中添加線條的所有操:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網