首页 / 浏览问题 / 组件GIS / 问题详情
20178C.net开发函数调用疑问
24EXP 2017年02月17日
开发环境:SMO_DotNET_811_14428_59859_CHS_Zip

问题1:先获取图层的数据集对象再重新赋值给该图层,提示异常,这是为什么啊?

测试代码:Layer lay = m_mapControl.Map.Layers[0];
                Dataset dst = lay.Dataset;
                lay.Dataset = dst;//异常??

问题2:地图的显示比例尺不能为0,这是为什么啊?

测试代码:m_mapControl.Map.Scale = 0;//异常??

      m_mapControl.Map.Scale = 0.00000001;//正确

1个回答

第一个,给图层重新设置数据集做了规定,不能是原始数据集,如果是原始数据集就不用替换了。关于第二个,任何地图都没有比例尺为0的用法。
4,620EXP 2017年02月20日
...