浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
设置最大放缩比例和最小放缩比例和默认放缩比例
16173149...
18EXP
2019年10月15日
我在设置最大放缩比例和最小放缩比例后再设置默认的放缩比例,原先设置的放最大缩比例失效
放缩比例
请
登录
或者
注册
后回答这个问题。
2 个回答
如果只是设置最大最小,不设置默认放缩比例就没事
16173149...
18EXP
2019年10月15日
请
登录
或者
注册
后再添加评论。
您好,是组件.nte的问题吗
邬袁凯
2,432EXP
2019年10月15日
. net插件
比如我设置最大1/1000最小1/5000,默认比例为1/2000,我运行后可以无限制的放大和缩小,如果取消默认比例就没问题
您好,我这边测试没问题,你能发下你那边的代码吗
MapControl mapControl = new MapControl();
mapControl.Map.Workspace = workspace;
mapControl.Map.Open(workspace.Maps[mapindex]);
mapControl.TrackMode = TrackMode.Track;
mapControl.Map.Workspace = workspace;//绑定到地图控件
mapControl.Parent = panel;
mapControl.BackColor = System.Drawing.Color.Transparent;
mapControl.Dock = System.Windows.Forms.DockStyle.Fill;
mapControl.Map.TrackingLayer.IsSymbolScalable = false;
Dataset dateset = workspace.Datasources[0].Datasets[0];
mapControl.Map.Center = new Point2D(FODSuperMapIO.MapCenterX, FODSuperMapIO.MapCenterY);//设置中心点
mapControl.Map.MaxScale = 1 / 1000;
mapControl.Map.MinScale = 1 / 5000;
mapControl.Map.Scale =1/1200
您好,这是我的代码,你修改成小数试一下
mapControl1.Map.MinScale = 0.00000001;
mapControl1.Map.MaxScale = 0.00000005;
mapControl1.Map.Scale = 0.00000004;
这应该是一个意思 而且只有 我加了 mapControl.Map.Scale =1/1200 这个才失效 不加 这行代码就没问题
您好,如果你用的1/1000,在C#里是返回0的哈,我让你用小数的意思是确认问题,你如果非要用分数那就用1/1000.0
我这个是列了一个列子 5000 1000 1000 我定义的是double 类型 他是一个变量,而且我跟踪也看了是有小数位,更重要的是,我去掉mapControl1.Map.Scale 就可以 加上mapControl1.Map.Scale这个最大和最小比例就失效
您好,我这边用的10i桌面重现不了你的问题,你可以去官网下载最新版测试
我现在用的是正式版10i组件,是9月30日后发布的
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
SuperMap可以自定义设置地图放大缩小的比例尺吗
SuperMap可以自己设置地图放大缩小的比例尺吗
地图设置最大最小比例尺
怎样设置地图默认打开的比例尺
地形设置完缩放比例发布
底图比例尺如何根据比例尺或者缩放层级控制图层显示
获取地图缩放级别的范围、比例尺
获取地图缩放级别的范围、比例尺
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...