MapXtreme 2005 学习心得 一些问题(八)
2009-11-16 00:04
417 查看
先上一张MapXtreme的丑陋的图片
if (CommonHelper.Get<string>("Command", "") == "" || map.CustomProperties["layerCount"] == null || (int)map.CustomProperties["layerCount"] != map.Layers.Count)
{
RUnitMapView mapView = new RUnitMapView(map);
map.CustomProperties["layerCount"] = map.Layers.Count;//预防Session的layer丢失
}
说明:
找了一个地方保存下地图的图层数,由于生成了点之后,地图的图层一定会和初始图层不一样。所以,用了这个来做为判断Session是否丢失.
如果Session丢失,重新加载一下数据点的处理。这样,终于解决了问题.
if (CommonHelper.Get<string>("Command", "") == "" || map.CustomProperties["layerCount"] == null || (int)map.CustomProperties["layerCount"] != map.Layers.Count)
{
RUnitMapView mapView = new RUnitMapView(map);
map.CustomProperties["layerCount"] = map.Layers.Count;//预防Session的layer丢失
}
说明:
找了一个地方保存下地图的图层数,由于生成了点之后,地图的图层一定会和初始图层不一样。所以,用了这个来做为判断Session是否丢失.
如果Session丢失,重新加载一下数据点的处理。这样,终于解决了问题.
相关文章推荐
- MapXtreme 2005 学习心得 一些问题(八)
- MapXtreme 2005 学习心得 一些问题(八)
- MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
- MapXtreme 2005 学习心得 关于地图投影坐标问题的解决方式(十四)
- MapXtreme 2005 学习心得 一些基础函数代码(四)
- MapXtreme 2005 学习心得 一些基础函数代码(四)
- MapXtreme 2005 学习心得 一些基础函数代码(四)
- MapXtreme 2005 学习心得 关于地图投影坐标问题的解决方式(十四)
- MapXtreme 2005 学习心得 关于地图投影坐标问题的解决方式(十四)
- MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
- MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
- MapXtreme 2005 学习心得 工具(六)
- 学习汇编的一些心得,CV之后无法LINK和INT 21H的问题
- MapXtreme 2005 学习心得 概述(一)
- MapXtreme 2005 学习心得 道路区域选择(十三)
- MapXtreme 2005 学习心得 概述(一)
- MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)
- MapXtreme 2005 学习心得 概述(一)
- MapXtreme 2005 学习心得 画道路区域(十二)
- MapXtreme 2005 学习心得 相关代码知识(三)