2010年5月27日 星期四

MapGuide_解決圖例展開不全

專案開發如果碰到圖例較多時,

使用MapGuide的基本版型會造成左邊圖例無法顯示全部項目,

這個原因其實是因為MapGuide原始程式碼內有進行判斷,

當超過一定的數量時,會自動以...代替圖示,以保持顯示的美觀,

但這樣就失去圖例的用處了,所以我們還是要把他展開,

方法就是去改變他判斷的數值,讓這個數值大於我們的項目。

步驟:

1. 找到要修改的檔案

位置:C:\Program Files\Autodesk\MapGuideEnterprise2009\WebServerExtensions\www\viewerfiles

檔案:legendui.templ

2. 用記事本打開上述檔案,搜尋if(!sc.showlongtheme && styles.length > 15)

3. 找到位置後,將數字15改為你希望的項目

4. 存檔,你會發現,現在他不會用...來代替圖例了。

沒有留言:

張貼留言