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 相关文章推荐
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
Oct 11 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
Jan 27 Javascript
jQuery结合HTML5制作的爱心树表白动画
Feb 01 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
Jul 31 Javascript
vue 项目接口管理的实现
Jan 17 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
浅谈vue 锚点指令v-anchor的使用
Nov 13 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
May 23 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
第四节--构造函数和析构函数
2006/11/16 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
Python打印输出数组中全部元素
2018/03/13 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
python实现人机五子棋
2020/03/25 Python
Python中有几个关键字
2020/06/04 Python
Python解析微信dat文件的方法
2020/11/30 Python
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
水知道答案观后感
2015/06/08 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
导游词之崇武古城
2019/10/07 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android