MapGuide Tips—-如何限制MapGuide Ajax Viewer的縮放範圍

來源:互聯網
上載者:User

 

在基於MapGuide開發時,你是不是遇到過這樣的需求?我的地圖只想放大到一定程度就可以了,不能無限制的放大;同樣也不能無限制的縮小,因為我關心的就那麼一塊,無限制的縮小全部都成一個點了也沒什麼意義。嗯,既然客戶這麼說了,那我們該怎麼實現呢?

MapGuide 沒有提供對應的API來做,不過好在MapGuide開源,我們可以改源碼,呵呵。用記事本或者你喜歡的文字編輯器開啟C:\Program Files\Autodesk\MapGuideEnterprise2010\WebServerExtensions\www\viewerfiles\ajaxmappane.templ,大致在328行,有如下代碼:

var minScale = 0.001, maxScale = 1000000000000;

修改對應的minScale和maxScale,改成你適合的值就可以了。試試吧!J

 

不過有一點你要認識清楚,因為這是對MapGuide 源檔案的更改,所以會應用到所有的在這個網站上的MapGuide 應用。

致轉載的或者那些內容自動抓取網站, 請註明本文原始出處http://www.cnblogs.com/junqilian/archive/2009/10/29/1592145.html

OK, Stay Tuned!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.