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判断一个元素是否为另一个元素的子元素的代码
Mar 21 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
KnockoutJs快速入门教程
May 16 Javascript
js智能获取浏览器版本UA信息的方法
Aug 08 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
Apr 24 Javascript
微信小程序实现列表的横向滑动方式
Jul 15 Javascript
封装Vue Element的table表格组件的示例详解
Aug 19 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 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
基于mysql的bbs设计(五)
2006/10/09 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
jquery 笔记 事件
2011/11/02 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
JavaScript实现横版菜单栏
2020/03/17 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python退火算法在高次方程的应用
2018/07/26 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
Django多个app urls配置代码实例
2020/11/26 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
期末自我鉴定
2014/02/02 职场文书
银行类自荐信
2014/02/04 职场文书
2014离婚协议书范文
2014/09/10 职场文书
志愿者事迹材料
2014/12/26 职场文书
单位综合评价意见
2015/06/05 职场文书