MapGuide Tips----如何在MapGuide Fusion Viewer里设置搜索选中地物时的Scale?

简介:


 

根据属性条件查询地物在地图上的位置是最常见的GIS应用之一。MapGuide Fusion Viewer已经提供了这个功能。你可以通过Fusion 自带的Search Widget来按照指定的条件搜索,然后使地图跳转到相应位置。但是这个功能还是有一个小小的缺陷,即在跳转过去后的地图比例问题。

如果我们找到的是一个较大面积的面状地物还好,但如果我们要找的是一个点或者一个小地块,这时候你就会发现我们的地图缩的太小了,以至于不能看到周边地物。如何解决呢?其实还是我们上篇介绍的minScale的问题。

在Ajax Viewer下的解决方法你可以参考我们上一篇文章MapGuide Tips----如何限制MapGuide Ajax Viewer的缩放范围。 我们这里说说在Fusion Viewer中该如何更改。使用notepad或者你喜欢的文本编辑器打开"<MapGuide WebExtension>\fusion\layers\MapGuide\php\LoadMap.php",大致在284行,

$minScale = "0";

$maxScale = 'infinity'; // as MDF's VectorScaleRange::MAX_MAP_SCALE

修改对应的变量为适当的值即可。

 

同样,因为这是对MapGuide 源文件的更改,所以会应用到所有的在这个站点上的MapGuide 应用。好了,关于MapGuide开发的问题,除了这里峻祁连的博客外,你还可以到MGDN(MapGuide Developer Network)论坛交流.

 

Stay tuned!

如需转载,请注明原始出处和作者: 杜长宇(Daniel Du)

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。




本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2009/10/29/1592356.html ,如需转载请自行联系原作者
目录
打赏
0
0
0
0
23
分享
相关文章
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
使用Dynamic Data Display控件绘图时无法删除已经画好的曲线
最近在使用Dynamic Data Display画图的时候发现,多次画图时,之前画的图无法清除,造成图像混乱。找了好久发现这样可以消除。 在调用AddLineGraph时,使用一个全局的变量来存储这个方法返回的对象(LineGraph), 点击...
943 0
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
207 0
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
Google Earth Engine ——数据全解析专辑(Global ALOS mTPI (Multi-Scale Topographic Position )生态相关地貌学 (ERGo) 数据集
Google Earth Engine ——数据全解析专辑(Global ALOS mTPI (Multi-Scale Topographic Position )生态相关地貌学 (ERGo) 数据集
147 0
Google Earth Engine ——数据全解析专辑(Global ALOS mTPI (Multi-Scale Topographic Position )生态相关地貌学 (ERGo) 数据集
给表格的单元格增加编辑功能(In place edit)
使用纯粹的SWT可以实现在单元格中编辑(In place edit)的功能,代码见这个例子,这里要说的是利用jface完成差不多的工作:用户单击单元格,出现一个下拉菜单,用户通过选择来改变单元格所代表的该行对象的属性。
1608 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等