1 瓦片简介

瓦片地图金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最高、地图比例尺最大的地图图片作为金字塔的底层,即第0层,并对其进行分块,从地图图片的左上角开始,从左至右、从上到下进行切割,分割成相同大小(比如256x256像素)的正方形地图瓦片,形成第0层瓦片矩阵;在第0层地图图片的基础上,按每2x2像素合成为一个像素的方法生成第1层地图图片,并对其进行分块,分割成与下一层相同大小的正方形地图瓦片,形成第1层瓦片矩阵;采用同样的方法生成第2层瓦片矩阵;…;如此下去,直到第N一1层,构成整个瓦片金字塔。(摘自百度百科)

2 TileOverlay

2.1 TileOverlay简介

BaiduMap支持开发者添加自定义瓦片数据,包括本地加载和在线下载两种方式。图层可随地图进行平移、缩放、旋转等操作变换,它位于底图之上(瓦片图层将会遮挡地图,不遮挡其他图层),瓦片图层的添加顺序不会影响其他图层的叠加关系,适用于开发者拥有某区域的地图,并希望使用区域地图覆盖相应位置的百度地图;

例如大型游乐园可以制作与地图最大比例的卡通地图,然后进行切割为瓦片,使用瓦片来覆盖百度地图,这样对百度地图进行缩放、移动、旋转这个游乐园的卡通地图也会随之变化;

2.2 百度瓦片划分规则

百度地图SDK会根据不同的比例尺将地图划分成若干个瓦片,并且以中心点经纬度(0,0)开始计算瓦片,当地图显示缩放级别增大时,每一个瓦片被划分成4 个瓦片。如:

地图级别为0时,只有1张瓦片

地图级别为1时,会分成 1 * 4 = 4 张瓦片

依次类推,

地图级别为n时,总共划分的瓦片为:4的n次方

为了保证瓦片的显示效果,第n级的瓦片显示的地图level范围为[n - 0.5, n + 0.5)

BaiduMap SDK-TileOverlay(瓦片图层)相关推荐

  1. 高德地图添加瓦片图层

    高德地图添加瓦片图层 1.准备图层图片 2.将图片根据使用地图切割为相应的瓦片 工具:高德切图工具 地址:高德地图切图工具: 高德地图切图工具 也可使用付费工具:MapCutter 下载zip文件,运 ...

  2. Mars3D开发基础学习:栅格瓦片图层

    前面我们说到地形是三维场景的"骨骼",栅格瓦片图层就是我们浏览三维能感知的"皮肤"了,通常我们叠加的是各种卫星影像或瓦片数据. Mars3D支持多种服务来源的高 ...

  3. leaflet调用高德地图和百度地图的实时路况瓦片图层

    1.leaflet调用高德地图实时路况 <html><head><meta charset="utf-8"><title>实时路况& ...

  4. 百度地图瓦片 android,深入學習百度地圖Android SDK v4.0.0【第五關】瓦片圖層

    官方說是可以使用自己的圖片,但是圖片的大小和規格都沒有明說,主要用於添加自己的圖層信息,有在線和離線兩種!估計使用率很低,也就不多說了! package cq.cake.chwl.ui; import ...

  5. 使用openCV+Qt+fcgi 为OpenStreetMap瓦片添加热力图图层

    在搭建如OpenStreetMap等瓦片服务器的过程中,我们会关心当前服务器上哪些瓦片已经存在(被渲染了).哪些瓦片被访问量大,哪些少. 统计瓦片的历史记录,可以直接扫描缓存,或者通过数据库来完成.如 ...

  6. ios 高德地图加载瓦片地图_iOS高德地图添加自定义瓦片地图

    瓦片地图 首先解释一下什么是瓦片地图,我们使用的地图(例如百度,高德)都有一个底图,在每一级的缩放比例下,都有一张很大的底图,这张底图按固定的大小切割成若干份,在地图显示时根据显示范围和缩放比例,请求 ...

  7. 百度地图android自定义文字,Android SDK | 百度地图API SDK

    什么是百度地图Android SDK? 百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现丰富的LBS功能: 地图:提供地图(2D.3 ...

  8. (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)

    https://www.cnblogs.com/naaoveGIS/p/3899821.html (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心) 文章版权由作者李晓晖和博客 ...

  9. 瓦片经纬度及行列号转换_ArcGIS根据最大最小坐标换算瓦片行列号

    1.前言 在上一节中我们知道了屏幕上一像素等于实际中多少单位长度(米或经纬度)的换算方法,而知道这个原理后,接下来我们要怎么用它呢?它和我们前端显示地图有什么关联呢?这一节,我会尽量详细的将这两个问题 ...

最新文章

  1. 最大限度地减少块输出中间结果的计算和存储
  2. pythonvbb转换txt_Caltech行人数据集转化VOC数据集
  3. 零基础带你飞web前端教程带你探究web前端趋势
  4. ds18b20c语言显示小数位,DS18B20多点测温(读序列,匹配序列,51单片机C程序,1602显示)...
  5. Vue 自定义按键修饰符对应表
  6. VDI SolutionTrack - 上海站:11月20日
  7. (一)DSP28335
  8. TTL和CMOS解析
  9. android adb进入recovery模式,adb 进入 recovery adb 进入 bootloader
  10. Win10系统禁用驱动程序强制签名
  11. 使用ActiveX实现的Web自定义查询-万能查询
  12. 名帖110 董其昌 小楷《五经一论册》
  13. LoadrRunner报错-Error: The table 'F:\测试脚本\loadrunner\toutTest3\NewParam.dat' does not exist.
  14. 王者荣耀签到系统策划案
  15. 你不知道的,线切割机床加工原理,快慢线切割对比,出线割图步骤
  16. 如何给模型加入先验知识?
  17. 1253: 统计字符出现的频度
  18. dcloud 5+、uni-app下载到外层目录
  19. 三分钟基础:CPU 到底是怎么认识代码的?
  20. 天下所有的事,都是为了利益,都是按利益逻辑规律在运行,发生的一切事情都可以用利益逻辑来解释。

热门文章

  1. 亚马逊选品_2022年亚马逊最全的选品方法和策略
  2. 青龙面板之酷狗大字版
  3. appium---切换webview时报错
  4. 虚拟现实数据手套汇总一览
  5. 优秀源码推荐(1):剧本杀多商户小程序(含密室逃脱)
  6. 计算机网络macaw,分组交换
  7. Inside-Outside Net: Detecting Objects in Context with Skip Pooling and Recur(ION)学习笔记
  8. 原码、反码、补码、移码、尾码、阶码
  9. 【BZOJ2687】交与并
  10. uboot支持NORFlash