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设置FieldSet展开与收缩
May 15 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
Aug 05 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
JavaScript中constructor()方法的使用简介
Jun 05 Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 Javascript
JS打开摄像头并截图上传示例
Feb 18 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
Oct 22 Javascript
详解Node.js使用token进行认证的简单示例
May 25 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
Sep 28 Javascript
Javascript生成器(Generator)的介绍与使用
Jan 31 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来检测proxy
2006/10/09 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
在Python中使用元类的教程
2015/04/28 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
python实现报表自动化详解
2017/11/16 Python
单利模式及python实现方式详解
2018/03/20 Python
python编程使用协程并发的优缺点
2018/09/20 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
python实现公司年会抽奖程序
2019/01/22 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
精彩的演讲稿开头
2014/05/08 职场文书
基层工作经验证明样本
2014/11/16 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
个人更名证明
2015/06/23 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js