一、本文简介 除了用鼠标滚轮在地图上缩放外,还可以使用ol提供的api设置地图缩放级别。获取当前缩放级别:View。getZoom()设置缩放级别:View。setZoom() 【注意:本文使用的图源是OSM,正式开发不能用OSM,因为OSM的中国边界有点问题!!!】 二、环境搭建 ViteVue3ol61、使用Vite创建项目;取个好听的项目名;拉取vue的代码模板npminitvitelatest2、初始化项目cdyouprojectnpminstall3、安装olnpmiolS4、启动项目npmrundev 使用Vite初始化项目并安装ol,更详细做法可以查看ViteVue3OpenLayers起步 三、思路与编码获取当前缩放级别点击放大或缩小按钮,原缩放级别加一或减一template!地图容器!提示信息p当前zoom:{{currentZoom}}pminZoom:{{minZoom}}pmaxZoom:{{maxZoom}}!控制按钮buttonclickzoomIn放大buttonbuttonclickzoomOut缩小buttontemplatestylelangscssscoped。mapx{width:600px;height:600px;border:1pxsolideee;}。zoominfo{display:flex;p{marginright:60px;}}style 本例分别创建了放大和缩小的控制函数,但实际开发中其实只需写成一个函数,通过传参的方式进行控制即可。