• MapGuide Tips如何限制MapGuide Ajax Viewer的缩放范围


     

    在基于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!

    作者:峻祁连
    邮箱:junqilian@163.com
    出处:http://junqilian.cnblogs.com
    转载请保留此信息。
  • 相关阅读:
    模拟赛QAQ
    复习计划
    luogu P1080 国王游戏
    [NOIP2012T3]开车旅行
    luogu P1967 货车运输
    同余方程组的扩展欧几里得解法
    luogu P1476 休息中的小呆
    GRYZY #13. 拼不出的数
    GRYZY- #10. 财富
    GRYZY #8. 公交车
  • 原文地址:https://www.cnblogs.com/junqilian/p/1592145.html
Copyright © 2020-2023  润新知