闻道有先后,术业有专攻,如是而已。

这篇指南文档将向你介绍单幅的瓦片地图是如何在一起工作并生成Web地图的。

连续的空间和细节

瓦片地图和缩放级别

如果我们想看到更多的地图细节,,如想了解国家轮廓级别的地图与街道级别地图的不同,可以使用不同的缩放级别达到目的。缩放级别越高,显示地图的物理尺寸和细节表现也会相应增加。

依此类推。

由于瓦片数量是随缩放级别按指数增长的,因此每提高一个缩放级别会增加大量的地图细节,同时为了应付越来越多的瓦片,对带宽和存储空间的需求也会相应增加。

为什么要使用瓦片?

简单来说,因为瓦片地图可以很好的工作,所以Web地图使用瓦片。

1.瓦片地图缓存非常高效。如果你曾查看中央公园的地图而下载过曼哈顿的瓦片,当你需要显示泽西城的地图时,你的浏览器可以使用之前缓存的相同的瓦片,而不是重新再下载一次。

2.瓦片地图可以渐进加载。中央公园的瓦片会在曼哈顿地图边缘加载之前加载,你可以移动或缩放地图到某一个特定点,即使当前地图的边缘部分还没有加载完成。

3.瓦片地图简单易用。描述地图瓦片的坐标系统很简单,使得很容易在服务器、网络、桌面或移动设备上实现技术集成。

地图客户端与瓦片

让我们来展示一下中央公园的地图。因为地图瓦片是在网络上的图片,你需要把如下HTML代码嵌入到你的网页中。

<imgsrc=’https://a.tiles.mapbox.com/v4/examples.map-i86l3621/0/0/0.png?access_token=pk.eyJ1IjoidHJpc3RlbiIsImEiOiJuZ2E5MG5BIn0.39lpfFC5Nxyqck1qbTNquQ’/>

你将会在浏览器中看到坐标为0/0/0的瓦片。

1.首先确定能够覆盖曼哈顿且能够详细显示中央公园的瓦片的z/x/y坐标。

3.为地图添加缩放按钮及拖拽平移等事件的响应处理,然后再次开始这些处理过程。

地图客户端需要知道你要显示的中心位置以及缩放级别,你可以输入一个位置的坐标然后MapBox.js就能找到你需要的瓦片。

原文档地址:https://www.mapbox.com/guides/how-web-maps-work/

有我们特有的记忆,亲情之忆友谊之花爱情之树以及遗憾之泪!

闻道有先后,术业有专攻,如是而已。

相关文章:

你感兴趣的文章:

标签云: