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 相关文章推荐
国外大牛IE版本检测!现在IE都到9了,IE检测代码
Jan 04 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
javascript模拟php函数in_array
Apr 27 Javascript
javascript事件冒泡实例分析
May 13 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
JavaScript定义函数_动力节点Java学院整理
Jun 27 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
May 13 Javascript
uni-app微信小程序登录授权的实现
May 22 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 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
PHP crc32()函数讲解
2019/02/14 PHP
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
使用angular写一个hello world
2015/01/23 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
vue多次循环操作示例
2019/02/08 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
JS监听组合按键思路及实现过程
2020/04/17 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
python使用socket连接远程服务器的方法
2015/04/29 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
几款好用的python工具库(小结)
2020/10/20 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
中专毕业生自我鉴定范文
2013/11/09 职场文书
办公室人员先进事迹
2014/01/27 职场文书
咖啡厅商业计划书
2014/09/15 职场文书
消防安全月活动总结
2015/05/08 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
七年级数学教学反思
2016/02/17 职场文书
MYSQL常用函数介绍
2022/05/05 MySQL