infoWindow的顯示,及基本設置:
var s:Text = new Text();
s.text = “紐約,人口數量200萬。”;//顯示的內容
myTextArea.htmlText ="<b>"+s.text+"</b>"; //將顯示的字體設為粗體
Map.infoWindow.label = "內容:"; //設置頂部的標簽內容
Map.infoWindow.closeButtonVisible = false; //將頁面上的關閉按鈕隱藏
Map.infoWindow.show(mpEnd);
修改infoWindow的樣式,默認是為灰色的背景,顯示字體為普通黑色字體,樣式改為黃色背景,內容帶邊框
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
@namespace esri "http://www.esri.com/2008/ags";
@namespace layers "com.esri.ags.layers.*";
@namespace components "com.esri.ags.components.*";
@font-face {
src: url("C:/Windows/Fonts/ARIALBD.TTF");
fontFamily: "ArialEmbedded";
fontWeight: "bold";
}
components|InfoWindow {
content-font-style:bold;
content-background-alpha : 0;
background-color : yellow;
background-alpha : 0.8;
border-style : solid;
}
</fx:Style>