精华内容
下载资源
问答
  • 项目中,用到了高德地图,用setFitView()方法设置自适配合适视野后,发现实际展示效果有点小。如下图: 实际是产品经理提出来的,哈哈。so,必须要解决了...... 于是想到了setZoom()方法,只要在渲染最后位置先...

    项目中,用到了高德地图,用setFitView()方法设置自适配合适视野后,发现实际展示效果有点小。如下图:

    实际是产品经理提出来的,哈哈。so,必须要解决了......

    于是想到了setZoom()方法,只要在渲染最后位置先获取当前缩放比getZoom(),

    然后map.setZoom(map.getZoom() + 1)不就行了嘛!

    然并卵,缩放比zoom+1后超出了容器,放大比例太大了。

    那么能不能加个小数呢?比如map.setZoom(map.getZoom() + 0.3)?

    事实证明是不行的,最终的zoom会按四舍五入算出一个整数,即要么不变,要么+1

    于是查阅文档,想到了解决方案,文档截图:

    也就是说zoom值一般情况下只能是3-18的整数,除非在3D模式下,zoom可以设置为浮点数,

    那么,也就是说把地图模式设置成3D模式不就行了嘛,上代码:

    this.overviewMap = new AMap.Map('overview-map', {
         mapStyle: 'amap://styles/eecda2b1b41284dc3d407df1b08d9', // 设置地图的自定义样式-深色
         pitch: 5, // 地图俯仰角度,有效范围 0 度- 83 度
         viewMode: '3D', // 地图模式
         resizeEnable: true,
         center: returnLanglat(thiz.province), // 地图默认定位当前省份省会
         zoom: 10
    })

    3D地图模式直接加上这两行配置即可,

    pitch: 5, // 地图俯仰角度,有效范围 0 度- 83 度,不想要3D效果此处设置为0即可
    viewMode: '3D', // 地图模式

    然后再map.setZoom(map.getZoom() + 0.3),就会发现地图就会放大+0.3的效果。

    console.log(map.getZoom()) // 打印出改变后的zoom值,会变成你想要的+0.3的小数。

     

    有问题可以留言交流~

    The End

    展开全文
  • 高德定位后缩放级别设置

    千次阅读 2017-10-12 11:30:11
    高德使用高德定位后,如果不设置缩放级别很低,需要一直放大才能看具体的地理位置,那么可以再地图初始化的时候,调用AMap.moveCamera(CameraUpdateFactory.zoomTo(zoom))方法设置地图的缩放级别,记住带在地图...

    在高德使用高德定位后,如果不设置,缩放级别很低,需要一直放大才能看具体的地理位置,那么可以再地图初始化的时候,调用AMap.moveCamera(CameraUpdateFactory.zoomTo(zoom))方法设置地图的缩放级别,记住带在地图初始化的时候调用,而非定位成功后调用。

    展开全文
  • 高德使用高德定位后,如果不设置缩放级别很低,需要一直放大才能看具体的地理位置,那么可以再地图初始化的时候,调用AMap.moveCamera(CameraUpdateFactory.zoomTo(zoom))方法设置地图的缩放级别,记住带在地图...

    在高德使用高德定位后,如果不设置,缩放级别很低,需要一直放大才能看具体的地理位置,那么可以再地图初始化的时候,调用AMap.moveCamera(CameraUpdateFactory.zoomTo(zoom))方法设置地图的缩放级别,记住带在地图初始化的时候调用,而非定位成功后调用。

     

    2016年01月11日

    转载于:https://my.oschina.net/Forever2019/blog/3021393

    展开全文
  • 高德地图】调整最大缩放级别

    千次阅读 2019-10-25 10:39:41
    //初始化地图 var map = new AMap.Map('container', { resizeEnable: true, expandZoomRange:true, ... zooms:[3,20], //设置缩放级别范围 3-20 级 center: [116.397428, 39.90923] //设置初始化坐标...
    //初始化地图
    var map = new AMap.Map('container', {
        resizeEnable: true,
        expandZoomRange:true,
        zoom:20, //设置初始化级别
        zooms:[3,20], //设置缩放级别范围 3-20 级
        center: [116.397428, 39.90923] //设置初始化坐标
    });
    
    console.log(map.getZoom()); //显示当前地图级别

     

    展开全文
  • 高德地图缩放比例问题解决

    千次阅读 2017-07-13 10:44:51
    在开发中使用高德地图时遇到了这样的问题:调用AMap.moveCamera(CameraUpdateFactory.zoomTo(16))设置好了缩放比例,第一次打开地图也缩放到了合适的比例,但退出重进时有的时候缩放级别会变小,很不稳定。...
  • 高德地图 zoom地图级别无效问题

    千次阅读 2020-05-15 14:25:03
    zoom: 10, //设置地图显示的缩放级别 center: [116.397428, 39.90923],//设置地图中心点坐标 layers: [new AMap.TileLayer.Satellite()], //设置图层,可设置成包含一个或多个图层的数组 mapStyle: 'amap://...
  • 有时候你在初始化地图时不是直接在xaml中设置Map的Center,而是在cs代码中设置Center或者设置SetZoomAndCenter改变中心点和缩放级别。你可能会发现,不起作用。 这边提出的解决方案是:延迟设置地图中心点或者缩放...
  • 最近开发用到高的地图,将自己编码常用的参数设置记录一下。...//缩放级别 myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类 /* myLocationStyle.myLocationType(MyLocationStyle.LOCATION_...
  • 高德地图常用方法

    2013-06-06 20:05:39
    level:11, //设置地图缩放级别 center:new AMap.LngLat(117.289686, 31.867204), //设置地图中心点 doubleClickZoom:true, //双击放大地图 scrollWheel:false//鼠标滚轮缩放地图 } var map = new AMap...
  • 高德地图JavaScript API

    2019-07-09 17:44:20
    zoom: 10, //地图显示的缩放级别 center: [116.397428, 39.90923],//中心点坐标 }); 自定义图标的点标记: //设置图标 var icon = new AMap.Icon({ size: new AMap.Size(40, 40), ...
  • 设置地图的缩放级别 谷歌地图的默认缩放级别是10,通过如下代码可获取 float defaultZoom = aMap.getCameraPosition().zoom; 通过如下代码可设置 aMap.moveCamera(CameraUpdateFactory.zoomTo(14)); 设置为...
  • 高德地图小知识点

    千次阅读 2016-12-24 14:57:29
    1.设置地图放大倍数aMap.moveCamera...//设置地图放大为18倍,缩放级别是在3-19之间,最大为202.地图移动到某个坐标 aMap.animateCamera(CameraUpdateFactory.changeLatLng(mark.getPosition()));//方法内传
  • 高德地图定位相关API

    千次阅读 2016-06-12 13:56:21
    一:如果是直接定位到当前位置,可以参考demo中的小蓝点功能。 二:如果是根据得到的经纬度信息来定位到具体信息,可使用下面的API  aMap.moveCamera...// 设置指定的可视区域地图,其中18代表的是缩放级别
  • React Native 高德地图组件的使用(react-native-amap3d) 高德地图组件 react-native-amap3d 基本使用 ...所谓的地图状态包括:中心坐标(coordinate)、缩放级别(zoomLevel)、倾斜度(titl)、旋转
  • 功能一:获取map地图窗口的可视区域:var map = new BMap.Map("allmap"); // 创建Map实例map.... //初始化时,即可设置中心点和地图缩放级别。var bs = map.getBounds(); //获取可视区域var bssw = bs.getSouthWes...
  • 首先上图展示一下最终效果 首页展示房源,这里只是为了做个简单的效果,没有爬取大量的房源 而是挑了房源质量比较高的自如网房源作为展示...4.输入框输入完毕后,自动设置地图中心点为公司所在地,改变地图缩放级别 ...
  • 1、设置固定zoom缩放比例4-8,当网页放大到城市级别时,不可用鼠标双击或者滚动放大、 2、显示城市的行政区域轮廓、不断扩散在闪烁 3.自定义城市![图片说明]...
  • //设置缩放级别 aMap.moveCamera(CameraUpdateFactory.zoomTo(17)); // 设置显示定位按钮 并且可以点击 UiSettings settings = aMap.getUiSettings(); // 是否显示定位按钮 settings....
  • //设置缩放级别 aMap.moveCamera(CameraUpdateFactory.zoomTo(17)); //将地图移动到定位点 aMap.moveCamera(CameraUpdateFactory.changeLatLng(new LatLng(aMapLocation.getLatitude(), aMapLocation....
  • 可视区

    2017-11-22 10:53:00
    可视区域操作 可视区域的位置(CameraPosition) 移动可视区域 示例代码 设置可视区域边界 高德地图的 Android SDK 允许您通过修改地图可视区域,改变...缩放级别(zoom) 方向(bearing) 倾斜角度(tilt) ...
  • 中心坐标、缩放级别、倾斜度的设置,支持动画过渡 地图事件(onPress、onLongPress、onLocation、onStatusChange) 地图标记(Marker) 自定义信息窗体 自定义图标 折线绘制(Polyline) 多边形绘制(Polygon) ...
  • 具有造词功能,可以直接打开文件文件写入自定义词组,最高级别显示。 支持数字小键盘,可选是弹出全键盘的数字面板还是小键盘。 多版面字符页面,可以自行拓展各种字符展示,可用于多语言输入。 支持Qt程序嵌入的...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

高德设置缩放级别