原創|使用教程|編輯:龔雪|2014-04-15 10:01:26.000|閱讀 861 次
概述:本篇羅列了FusionMaps的標準XML文檔和一些基本配置信息,供大家參考。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
越來越多的企事業單位和個人都在使用FusionMaps來制作地圖。FusionMaps是通過XML配置文檔來設置表現形式,包括顏色,字體等。也是通過XML配置文檔設置FusionMaps的一些功能。這里羅列了FusionMaps的一些基本配置信息,可供參考。
一、<map>元素的功能性屬性:
Attribute Name | Type | Range | Description |
animation | Boolean | 0/1 | 是否讓地圖支持動態效果,默認的動畫為淡入。 設置0為否,1為是。 |
showLabels | Boolean | 0/1 | 是否顯示實體的labels。 |
includeNameInLabels | Boolean | 0/1 | 是否在labels中顯示實體名稱。 |
includeValueInLabels | Boolean | 0/1 | 是否在labels中顯示實體的值。 |
useSNameInLabels | Boolean | 0/1 | 是否在labels活實體名稱中用簡寫來表示。 |
useSNameInToolTip | Boolean | 0/1 | 是否在提示文本中用簡寫來表示。 |
showShadow | Boolean | 0/1 | 是否顯示地圖陰影。 |
showBevel | Boolean | 0/1 | 是否顯示3D地圖。 |
clickURL | String | 整個地圖可以作為一個熱點,指向一個URL,鏈接必須符合FusionMaps的格式。 | |
defaultAnimation | Boolean | 0/1 | 地圖默認的是有淡入的效果。如果你想通過STYLE功能來自定義動畫效果,你可以將次此值設為0。 |
hoverOnEmpty | Boolean | 0/1 | 當XML中沒有設置了某個實體的值,是否讓其在提示信息顯示出來。 |
showPrintMenuItem | Boolean | 0/1 | 是否顯示”Print Chart” 按鈕。默認為1。 |
exposeHoverEvent | Boolean | 0/1 | 當鼠標移到一實體上時,是否激發Javascript事件或者Flash事件。 |
showAboutMenuItem | Boolean | 0/1 | 是否右鍵后顯示about信息。在這里可以設置你的公司名或者鏈接。默認的about信息是”About FusionMaps ” 。 |
aboutMenuItemLabel | String | about信息上的文本。 | |
aboutMenuItemLink | String | URL | about信息上的文本連接。 |
二、<map>元素的外觀性屬性:
Attribute Name | Type | Range | Description |
showCanvasBorder | Boolean | 1/0 | 是否顯示實體的邊框。 |
canvasBorderColor | Color | Hex Code | 實體邊框的顏色。 |
canvasBorderThickness | Number | In Pixels | 實體邊框的粗細。 |
canvasBorderAlpha | Number | 0-100 | 實體邊框的透明度。 |
bgColor | Color | 設置整個地圖的背景顏色。 | |
bgAlpha | Number | 0-100 | 設置整個地圖的背景透明度。 |
bgRatio | Number | 0-100 | 設置整個地圖的背景顏色比率。 |
bgAngle | Number | 0-360 | 設置整個地圖的背景顏色角度。 |
bgSWF | String | 可以用一個透明swf文件作為地圖的背景。這個文件要與地圖文件在同一個域中。 | |
bgSWFAlpha | Number | 0-100 | 背景flash的透明度。 |
logoURL | String | URL | 可以加載一個logo。這個圖要與地圖文件在同一個域中。 |
logoPosition | String | TL, TR, BL, BR, CC | Logo的位置:TL – 左上,TR – 右上,BR – 右下,BL – 左下,CC – 中間 |
logoAlpha | Number | 0-100 | Logo的透明度。 |
logoScale | Number | 0-300 | Logo的比例大小。 |
logoLink | String | URL | Logo指向的鏈接。 |
三、設置Map的數字格式,利用下面這些屬性,可以控制以下功能:
1、數字逗號和小數點的格式; 2、數字前綴和后綴; 3、在哪一位四舍五入; 4、在哪一個數量級進行縮放; 5、自定義輸入格式。
Attribute Name | Type | Range | Description |
formatNumber | Boolean | 0/1 | 配置是否啟動數字格式。例如:當配置為1時,顯示 40,000 ,配置為0時,顯示 40000 。 |
formatNumberScale | Boolean | 0/1 | 配置是否將數字轉化為K (千) and M (百萬)。例如: 配置為1, 1043 將轉化為1.04K (小數點后兩位). |
defaultNumberScale | String | 數字默認的單位。在數字格式高級部分有更詳細的介紹。 | |
numberScaleUnit | String | 數字的單位。在數字格式高級部分有更詳細的介紹。 | |
numberScaleValue | String | Range of the various blocks that constitute the scale. For more details, please see Advanced Number Formatting section. | |
numberPrefix | String | Character | 數字前綴 |
numberSuffix | String | Character | 數字后綴 |
decimalSeparator | String | Character | 設置一個小數點分隔符。 |
thousandSeparator | String | Character | 設置一個千分隔符。 |
inDecimalSeparator | String | Character | 設置不同的分隔符。 |
inThousandSeparator | String | Character | 設置不同的分隔符。 |
decimals | Number | 0-10 | 小數點的位數。 |
四、設置Map的字體屬性:
Attribute Name | Type | Range | Description |
baseFont | String | Font Name | 設置字體。 |
baseFontSize | Number | 0-72 | 字體大小。 |
baseFontColor | Color | 字體顏色。 |
允許將地圖保存為圖片的屬性 (在Map標簽中)
Attribute Name | Type | Range | Description |
imageSave | Boolean | (0/1) | 是否支持圖片保存功能。 |
imageSaveURL | URL | 圖片保存地址,應與地圖文件同域。 | |
imageSaveDialogColor | Color | 保存圖片時候彈出的窗口顏色。 | |
imageSaveDialogFontColor | Color | 保存圖片時候彈出的窗口字體顏色。 |
五、書簽屬性(在map標簽中),書簽用來在地圖上定義一個點,用來指向一個城市,屋子或者市場等。你可以通過一下的配置項來設置書簽。
Attribute Name | Type | Range | Description |
markerFont | String | Font Name | 設置書簽字體,在STYLES 中可以重寫。 |
markerFontSize | Number | 0-72 | 設置書簽字體大小。 |
markerFontColor | Color | 設置書簽字體顏色。 | |
showMarkerToolTip | Boolean | 0/1 | 是否顯示提示書簽的提示信息。 |
showMarkerLabels | Boolean | 0/1 | 是否顯示書簽的信息。 |
markerLabelPadding | Number | Pixels | 設置書簽信息和圖標之間的距離。也可以在后面為每個書簽重寫該值。 |
markerBgColor | Color | 書簽背景顏色。 | |
markerBorderColor | Color | 書簽邊框顏色。 | |
markerRadius | Number | Pixels | 書簽的半徑。 |
markerConnThickness | Number | Pixels | 如果設置了連接線,這個屬性用來設置連接線的粗細。 |
markerConnColor | Color | 如果設置了連接線,這個屬性用來設置連接線的顏色。 | |
markerConnAlpha | Number | 0-100 | 如果設置了連接線,這個屬性用來設置連接線的透明度。 |
markerConnDashed | Boolean | 0/1 | 如果設置了連接線,這個屬性用來設置連接線是否為虛線。 |
markerConnDashLen | Number | Pixels | 如果設置了連接線為虛線,這個屬性用來設置虛線的長短。 |
markerConnDashGap | Number | Pixels | 如果設置了連接線為虛線,這個屬性用來設置虛線間的長短。 |
六、提示信息(在map標簽中)
Attribute Name | Type | Range | Description |
showToolTip | Boolean | 0/1 | 是否顯示提示信息。 |
toolTipBgColor | Color | 提示信息的背景顏色。 | |
toolTipBorderColor | Color | 提示信息的邊框顏色。 | |
toolTipSepChar | String | 提示信息中,設置名稱和值之間的分隔符。 | |
showToolTipShadow | Boolean | 0/1 | 是否在提示信息中顯示陰影。 |
地圖的內邊距和外邊距(在map標簽中)
Attribute Name | Type | Range | Description |
legendPadding | Number | In Pixels | 設置圖例在右/下的內邊距。 |
mapLeftMargin | Number | In Pixels | 設置地圖距離左邊的距離。 |
mapRightMargin | Number | In Pixels | 設置地圖距離右邊的距離。 |
mapTopMargin | Number | In Pixels | 設置地圖距離上邊的距離。 |
mapBottomMargin | Number | In Pixels | 設置地圖距離下邊的距離。 |
七、圖例屬性(在map標簽中)
如果你定義了區域范圍顏色,這些顏色塊會出現在圖例中。你可以將顏色塊放在地圖的下面或右邊。
當然,利用下面的屬性,可以設置自定義圖例。
Attribute Name | Type | Range | Description |
showLegend | Boolean | 0/1 | 是否顯示圖例。 |
legendCaption | String | 圖例的標題 | |
legendPosition | String | BOTTOM or RIGHT | 圖例的位置,下面或右邊。 |
legendBgColor | Color | Hex Code | 圖例的背景顏色。 |
legendBgAlpha | Number | 0-100 | 圖例的背景透明度。 |
legendBorderColor | Color | Hex Code | 圖例邊框顏色。 |
legendBorderThickness | Number | In Pixels | 圖例邊框粗細。 |
legendBorderAlpha | Number | 0-100 | 圖例邊框透明度。 |
legendShadow | Boolean | 0/1 | 是否顯示圖例陰影。 |
legendAllowDrag | Boolean | 0/1 | 是否允許拖動圖例。 |
legendScrollBgColor | Color | Hex Code | 圖例拉動框的背景顏色。 |
legendScrollBarColor | Color | Hex Code | 圖例拉動框的顏色。 |
legendScrollBtnColor | Color | Hex Code | 圖例拉動框的按鈕顏色 |
reverseLegend | Boolean | 0/1 | 是否顛倒圖例的順序。 |
八、<entity>實體屬性(在每個單獨的entity標簽中)
Attribute Name | Type | Range | Description |
value | Number | 實體的值。 | |
displayValue | String | 顯示信息。 | |
toolText | String | 提示信息。 | |
color | Color | Hex Code | 實體顏色。 |
alpha | Number | 0-100 | 透明度。 |
link | String | 指向的連接,可以是一個窗口,彈出窗口,框架或者是Javascript函數。在“下鉆地圖”中有更詳細的介紹。 | |
font | String | 字體。 | |
fontSize | String | 字體大小。 | |
fontColor | Boolean | 0/1 | 字體顏色。 |
fontBold | Boolean | 0/1 | 字體粗細。 |
showLabel | Boolean | 0/1 |
是否顯示標簽信息。這個屬性重寫了<map>中的showLabels屬性。 |
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網