首页 / 浏览问题 / WebGIS / 问题详情
移动端编辑要素时如何阻止地图移动
43EXP 2023年02月22日
https://iclient.supermap.io/examples/classic/editor.html

使用移动设备加载该示例页面即可再现该问题, 选中点要素或线要素,意图移动这个要素时,要素本身的移动失败,但是背景地图移动了, 请问如何在编辑要素时 阻止地图移动事件的触发。
问题关闭原因: iClient Classical 产品不支持在移动端设备对元素的拖拽操作,本提问关闭。

2 个回答

您好,点开连接发现页面是空白呢,如果想要取消移动地图可用以下两个方法

1.用map.setUserEditBounds(Rectangle2D rect)设置用户编辑范围

2.用mapcontrol.setAction(SELECT)在对象上点击,选择对象
3,685EXP 2023年02月22日

抱歉,完整URL如下

https://iclient.supermap.io/examples/classic/editor.html#controler_featureSnap

这边使用的是iclient Classical  

您回复的两种方式属于 Classical  吗?在文档中搜索并未找到

在classic里面可以用以下代码实现锁定地图:

var bounds = new SuperMap.Bounds(-50,-50,50,50);//设置一范围

map.restrictedExtent=bounds;//限定地图缩放范围。 如果设置了restrictedExtent, 平移将会被限制在指定的边界内。
iClient Classical 产品不支持在移动端设备对元素的拖拽操作,本提问关闭。
43EXP 2023年02月24日
已经提交iclient classic移动端编辑的需求,完成后第一时间通知您
...