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 相关文章推荐
javascript Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
Jul 09 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
Aug 28 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
Vue 组件传值几种常用方法【总结】
May 28 Javascript
vue中keep-alive组件的入门使用教程
Jun 06 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
Aug 01 Javascript
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
vue 实现弹窗关闭后刷新效果
Apr 08 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
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
Python测试人员需要掌握的知识
2018/02/08 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
简短证婚人证婚词
2014/01/09 职场文书
酒店个人求职信范文
2014/01/25 职场文书
库房管理员岗位职责
2014/03/09 职场文书
奥利奥广告词
2014/03/20 职场文书
感恩寄语大全
2014/04/11 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
化验室岗位职责
2015/02/14 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
学校实习推荐信
2015/03/27 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
教师读书笔记
2015/06/29 职场文书
倡议书怎么写?
2019/04/11 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
Python一些基本的图像操作和处理总结
2021/06/23 Python
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python