从一篇知乎问答引发的Web地图探索

话题切入

下午有点时间,在知乎上搜索了一下关于GIS的话题,在精华问答部分发现了一篇题为《Google地图原本为什么不采用矢量地图渲染,而是下载栅格化图像然后渲染?》的文章,通过看回帖得知大概是2012年的文章。虽然已过去几年,但这个问题在Web地图领域还是非常经典的。不过可能非GIS行业的人不理解标题是什么意思,简单说一下:其实标题严格来讲应该是“Google底图”而不是“Google地图”,地图包括底图还有其他图层及符号标记等。此文标题意思是Google地理底图为什么不在客户端(一般即浏览器)进行矢量绘制,而是在服务端生成各个缩放级别的地图切片之后,客户端通过AJAX技术请求地图图片,然后在客户端渲染展示。此文的几个回答基本上已经说明原因了,在此就不在赘述,具体可以查看原文。

关于Web地图矢量渲染应用的现状

大概有3年多没有碰GIS了,看到这个话题后,突然想看看现今的web地图使用的是客户端矢量渲染还是栅格地图。于是查看了以下几家地图在PC端的情况(移动端可能不同,只知道高德地图最新SDK是矢量数据了,注意这里并非指移动浏览器,而是指移动端native的矢量渲染):

  • Google地图
  • 百度地图
  • 高德地图
  • 腾讯地图
  • OpenStreetMap

在写此文时得出的结论是这样的(一定要注意今天的情况是这样的,并不代表永远这样,以后技术肯定会发生变化的)

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值