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限制上传图片大小不使用控件在本地实现
Dec 19 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
js正则表达exec与match的区别说明
Jan 29 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
jQuery操作JSON的CRUD用法实例
Feb 25 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
Dec 01 Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 Javascript
基于JavaScript实现自动更新倒计时效果
Dec 19 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
微信小程序实现点击生成随机验证码
Sep 09 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
Laravel 中创建 Zip 压缩文件并提供下载的实现方法
2019/04/02 PHP
PHP 图片处理
2020/09/16 PHP
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
Python 性能优化技巧总结
2016/11/01 Python
Django中的forms组件实例详解
2018/11/08 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
简单了解django缓存方式及配置
2019/07/19 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
python zip()函数使用方法解析
2019/10/31 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
妇科医生自荐信
2013/11/05 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
地雷战观后感
2015/06/09 职场文书