本来寻思一周一篇的,真实自律性不够。。。

这次写一个使用nginx代理瓦片的吧,比之前使用geoserver代理的更为简单。

目前用了两种瓦片,一种是google标准的。

一种是arcgis server标准的。

代理方式如下:

将下载好的瓦片数据放在nginx目录下的html文件夹里

直接启动nginx(nginx的配置文件不用做更改)

此时就可以根据nginx代理图片的方式通对瓦片进行单独获取访问。

然后就可以通过xyz的方式进行服务加载

google标准的瓦片直接调用即可如图所示:

arcgis server标准的瓦片需要自定义一个拓展之后对xyz进行变化,才可以进行加载,如图所示:

拓展代码粘贴如下:

L.TileLayer.ArcServerTileLoad = L.TileLayer.extend({getTileUrl: function (tilePoint) {var oo = '00000000'var xx = tilePoint.x.toString(16)xx = 'C' + oo.substring(0, 8 - xx.length) + xxvar yy = tilePoint.y.toString(16)yy = 'R' + oo.substring(0, 8 - yy.length) + yyif (tilePoint.z.toString().length === 1) {tilePoint.z = '0' + tilePoint.z.toString()}return L.Util.template(this._url, L.extend({s: this._getSubdomain(tilePoint),z: 'L' + tilePoint.z,x: xx,y: yy}, this.options))}})L.tileLayer.arcServerTileLoad = function (url, options) {return new L.TileLayer.ArcServerTileLoad(url, options)}

如果在加载过程中看到瓦片拼凑的不正确,那就调换一下xy的顺序即可。

希望自己能够多记录一下。。。但愿吧。。。。

nginx代理离线瓦片,并在leaflet中调用相关推荐

  1. Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理

    2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 在配置文件里写入以下内容: 用curl测试 访问控制 Nginx限制某些IP不能访问或者只允许某些IP访问. ...

  2. 二、Nginx 代理

    一.Nginx 配置 二.Nginx 代理 三.Nginx 负载均衡 四.Nginx 性能调优 一.Nginx 代理 提高访问速度. 由于 目标主机 返回的数据,会存放在 代理服务器 的硬盘中. 因此 ...

  3. nginx代理openfire

    背景:现想在只开放一个端口号的前提下,利用nginx代理转发,访问到openfire的三个端口 准备工作:本地搭建openfire,nginx,openfire Spark(openfire的聊天工具 ...

  4. Nginx代理,Nginx负载均衡,ssl原理

    Nginx代理 Nginx代理分正向代理和反向代理. http://blog.csdn.net/zjf280441589/article/details/51501408 Nginx代理是在一台代理服 ...

  5. 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )

    文章目录 一. ContentProvider 创建过程分析 二. ActivityThread 中的 H 处理 BIND_APPLICATION 消息 三. ActivityThread 中的 ha ...

  6. java中调用dll文件的两种方法

    https://www.cnblogs.com/huozhong/p/5830485.html JNA地址:http://blog.csdn.net/shendl/article/details/35 ...

  7. Leaflet中加载离线OSM瓦片地图(使用OfflineMapMaker切割下载离线png地图文件)

    场景 Leaflet快速入门与加载OSM显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/122290880 上面加载显示 ...

  8. Geoserver中TileLayers中切割离线瓦片预览时地图模糊不清

    场景 Geoserver怎样切割离线瓦片地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118491320 上面介绍了怎样切 ...

  9. Geoserver中切割离线瓦片TileLayer选项中没有900913选项(图层和图层组怎样配置TileLayers的切割选项)

    场景 Geoserver怎样切割离线瓦片地图: Geoserver怎样切割离线瓦片地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客_geoserver 切瓦片 上面介绍了怎样切割离线瓦 ...

最新文章

  1. Andriod anim scale中的属性介绍以及Animation类的属性
  2. Create Digital Engagement on Multiple Channels
  3. Windows中32位(x86)和64位(x64)解释
  4. Codeforces 1163A - Eating Soup
  5. terminal显示mysql_mac如何在terminal终端中操作mysql
  6. 数字密码锁设计(利用数字逻辑电路的电子密码锁)
  7. 地震速度分析matlab程序,地震波频谱分析。。。。。
  8. 安卓手机格式化后怎么恢复
  9. 阿里云云服务器 ECS基础知识
  10. android 虚拟键 高度,Android获取虚拟按键的高度(适配全面屏)
  11. 笔记本电脑设备管理器找不到独立显卡的解决方案
  12. 什么是公考、联考、国考、省考、选调生?
  13. 分享一个RSA加解密工具类,公钥加密私钥解密、私钥加密公钥解密、私钥签名公钥验签、生成公钥私钥
  14. 乌班图与win10作为文件服务器,win10与子系统ubuntu之间互访文件
  15. pytest【运行单个测试用例】
  16. abb机器人泄流电阻在哪里_ABB机器人控制柜上电跳匝、报警、泄流电阻短路等故障维修...
  17. java springboot分销商城小程序源码
  18. Android将so库封装到jar包中并加载其中的so库
  19. smbus协议的command_SMBus协议总结
  20. 梦幻西游默认服务器怎么修改器,梦幻西游祥瑞技能飞行,祥瑞技能更换默认祥瑞...

热门文章

  1. VAR模型常见问题整理
  2. 3D目标检测综述:从数据集到2D和3D方法
  3. windows server 2008 系统安装
  4. Python编程 - 基于OpenCV实现人脸识别(实践篇)爬虫+人脸识别
  5. 线性代数笔记分享(二)向量线性相关性
  6. 基于 HTML5 的 WebGL 3D 版俄罗斯方块
  7. easybuy源码_EasyBuy 易买网购物系统,前台和后台界面,流畅清晰 Java Develop 238万源代码下载- www.pudn.com...
  8. 事业编招聘:共青团市委所属事业单位2022年公开招聘公告
  9. Android入门之Activity四种启动模式
  10. 测试工程师小工具分享