首页 / 浏览问题 / 移动GIS / 问题详情
android二维地图zoom
121EXP 2019年11月14日

使用产品:SuperMap iMobile 9D(2019)(V9.1.2)SuperMap iMobile 9D(2019) SP2 for Android(精简绿色包) 操作系统:win10 x64

数据类型: 文件型

问题详细描述:我想实现 点击按钮地图回到zoom==5的时候 我调用

mapView.getMapControl().zoomTo(5,1);这个方法  每调用一次 地图就放大一些 不会缩小

1个回答

您好,您那边具体的需求是什么呢?zoomTo方法是将地图移动到指定的比例尺,5是你的地图比例尺吗?
9,127EXP 2019年11月14日
比例尺怎么算? 地图不是有缩放级别 我想实现恢复的5级的状态 缓存的级别
您那边可以获取您所说的5级的比例尺,然后使用map.setScale()来设置地图显示的比例尺

我在固定级别获取到了Scale

mapView.getMapControl().getMap().getScale()

然后每次点击都调用

mapView.getMapControl().zoomTo(2.4876707950676147E-4, 1);

但是每次都级别并不是固定的

您好,您那边可以在桌面设置好固定比例尺显示,然后在移动端获取固定比例尺显示的比例尺。然后在进行缩放的时候可以设置你获取的任意一级比例尺。
...