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 (用setTimeout而非setInterval)
Dec 28 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 Javascript
网页防止tab键的使用快速解决方法
Nov 07 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
Jul 13 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
Oct 25 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
Nov 14 Javascript
关于vue的列表图片选中打钩操作
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
PHP 各种排序算法实现代码
2009/08/20 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
chrome原生方法之数组
2011/11/30 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
javascript中的面向对象
2017/03/30 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
跟老齐学Python之做一个小游戏
2014/09/28 Python
使用Python对Access读写操作
2017/03/30 Python
Python中return self的用法详解
2018/07/27 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
甜美蛋糕店创业计划书
2014/01/30 职场文书
校运会入场式解说词
2014/02/10 职场文书
设计顾问服务计划书
2014/05/04 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers