Openlayers显示瓦片网格信息的方法


Posted in Javascript onSeptember 28, 2020

本文实例为大家分享了Openlayers显示瓦片网格信息的具体代码,供大家参考,具体内容如下

1、新建一个html页面,引入ol.js文件,然后在body中创建一个div标签,用来作为地图加载的容器;

2、代码实现

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <title></title>
 <script src="../lib/ol/ol.js"></script>
 <script type="text/javascript">
 window.onload = function () {
  //实例化OSM图层数据源对象
  var osmSource = new ol.source.OSM();
  //实例化地图对象
  var map = new ol.Map({
  //目标容器
  target: 'map',
  //图层
  layers: [
   //加载OSM瓦片图层
   new ol.layer.Tile({
   //OSM数据源
   source:osmSource
   }),
   //加载瓦片网格图层
   new ol.layer.Tile({
   //瓦片网格数据源
   source: new ol.source.TileDebug({
    //投影
    projection: 'EPSG:3857',
    //获取瓦片网格信息
    tileGrid:osmSource.getTileGrid()
   })
   })
  ],
  //实例化视图对象
  view: new ol.View({
   //视图中心
   center: [12000000, 3000000],
   //视图缩放等级
   zoom:10
  })
  });
 };
 </script>
</head>
<body>
 <div id="map"></div>
</body>
</html>

3、结果展示

地图加载完毕后会在页面中看见每张瓦片的网格信息,每张瓦片上都有三个参数,这三个参数分别表示地图的缩放级别、行号和列号

Openlayers显示瓦片网格信息的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js判断变量是否未定义的代码
Mar 28 Javascript
Event altKey,ctrlKey,shiftKey属性解析
Dec 18 Javascript
瀑布流布局代码一例
Apr 11 Javascript
页面加载完后自动执行一个方法的js代码
Sep 06 Javascript
jquery 中ajax执行的优先级
Jun 22 Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
Mar 10 Javascript
JavaScript接口的实现三种方式(推荐)
Jun 14 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
vue中实现滚动加载更多的示例
Nov 08 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
vue使用echarts画组织结构图
Feb 06 Vue.js
Openlayers实现地图全屏显示
Sep 28 #Javascript
Openlayers学习之加载鹰眼控件
Sep 28 #Javascript
Openlayers显示地理位置坐标的方法
Sep 28 #Javascript
Openlayers学习之地图比例尺控件
Sep 28 #Javascript
Openlayers实现地图的基本操作
Sep 28 #Javascript
TypeScript 运行时类型检查补充工具
Sep 28 #Javascript
基于openlayers实现角度测量功能
Sep 28 #Javascript
You might like
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
.NET程序员的几道面试题
2012/06/01 面试题
经典大学生求职信范文
2014/01/06 职场文书
环境工程专业自荐信
2014/03/03 职场文书
献爱心标语
2014/06/21 职场文书
电子专业自荐信
2014/07/01 职场文书
小学生春游活动方案
2014/08/20 职场文书
出国签证在职证明范本
2014/11/24 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
Python基础之Socket通信原理
2021/04/22 Python
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电