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 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
Jquery Select操作方法集合脚本之家特别版
May 17 Javascript
用js模拟struts2的多action调用示例
May 19 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 Javascript
JS排序之选择排序详解
Apr 08 Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
Node.js利用console输出日志文件的方法示例
Apr 27 Javascript
vue axios整合使用全攻略
May 24 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
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下目前为目最全的CURL中文说明
2010/08/01 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
PHP代码优化技巧小结
2015/09/29 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
jquery实现的图片点击滚动效果
2014/04/29 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
团代会主持词
2014/04/02 职场文书
倡议书格式
2014/08/30 职场文书
单位工作证明书格式
2014/10/04 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
结婚主持人致辞
2015/07/28 职场文书
初中英语教学随笔
2015/08/15 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android