Openlayers使用地图比例尺控件

  

Openlayers使用地图比例尺控件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1,新建一个html页面,引入ol.js和ol。css文件,然后在身体中创建两个div标签,分别用来作为地图和比例尺控件的容器;

2代码实现

& lt; !DOCTYPE html>   & lt; html xmlns=癶ttp://www.w3.org/1999/xhtml"比;   & lt; head>   & lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=utf-8"/比;   & lt; title> & lt;/title>   https://www.yisu.com/zixun/& lt;脚本src=" . ./lib/ol/ol.js ">   <链接的href=" . ./css/ol。css " rel="外部nofollow”rel="样式表"/>   <风格type=" text/css ">   # scalebar   {   浮:左;   margin-bottom: 10 px;   z - index: 2000;   }>   窗口。onload=function () {//实例化比例尺控件   var scaleLineControl=new ol.control.ScaleLine ({//设置度量单位为米   单位:“指标”,   目标:“scalebar”,   名称:“ol-scale-line”   });//实例化地图控件   var=new ol.Map地图({   目标:“地图”,   层:[   新ol.layer.Tile ({   来源:新ol.source.OSM ()   }),   ),   观点:新ol.View ({   中心:(0,0),   变焦:2   }),   });//将比例尺控件加入到映射中   map.addControl (scaleLineControl);   };>   
  
  身体   

3,运行结果

地图初始化的时候就能在左下角看见比例尺控件

 Openlayers使用地图比例尺控件

随着地图的放大和缩小,比例尺的值也会发生相应的改变

 Openlayers使用地图比例尺控件

关于Openlayers使用地图比例尺控件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

Openlayers使用地图比例尺控件