项目中,用到了高德地图,用setFitView()方法设置自适配合适视野后,发现实际展示效果有点小。如下图:
实际是产品经理提出来的,哈哈。so,必须要解决了......
于是想到了setZoom()方法,只要在渲染最后位置先获取当前缩放比getZoom(),
然后map.setZoom(map.getZoom() + 1)不就行了嘛!
然并卵,缩放比zoom+1后超出了容器,放大比例太大了。
那么能不能加个小数呢?比如map.setZoom(map.getZoom() + 0.3)?
事实证明是不行的,最终的zoom会按四舍五入算出一个整数,即要么不变,要么+1
于是查阅文档,想到了解决方案,文档截图:
也就是说zoom值一般情况下只能是3-18的整数,除非在3D模式下,zoom可以设置为浮点数,<