最近公司项目涉及地图相关,所以了解了一下国内几个大的地图服务,也关注了相应公众号文章。近来发现腾讯位置服务和高德开放平台公众号都发布了一篇关于升级Javascript API GL的文章,点进去一看,内容结构实在太相似了,看起来像是出自同一个人之手,不禁想起了上学时的“抄作业”,文化人可能说:这叫借鉴~。
至于是谁“借鉴”谁,相信各位看官心中自有判断~~
腾讯位置服务:https://mp.weixin.qq.com/s/aSRDn5l-IjerL2djokVfhQ
高德开放平台:https://mp.weixin.qq.com/s/6wLGJ4OkabBbCqUCVKMjAA
【产品发布时间】
根据两篇文章中提到的产品发布时间,二者都是19年推出beta版本,2020年推出正式版,但从时间上腾讯较高德更领先一步:
腾讯GL beta | 2019年6月首次推出 | 腾讯GL正式版 | 2020年3月 |
---|---|---|---|
高德GL beta | 2019年11月首次推出 | 高德GL正式版 | 2020年4月 |
怎么样?是不是有种亦步亦趋的赶脚?
【交互体验提升】
腾讯用了2张3D动态图片/1张2D动态图片/1张静态图将升级特色从不同维度展现“流畅”,动感效果很酷炫拉风,让人眼前一亮。
3D无级缩放,缩放由18级扩大到20级
文字实时渲染/碰撞消失淡进淡出
底图文字可隐藏
高德仅用了1张3D静态图和1张2D无极缩放动图来表现交互提升,”流畅“表现力度不够强烈。
天级数据矢量文字标注
流畅的一体化交互体验
【接口性能提升】
两位大佬都用版本对比和动态数据渲染图来体现性能提升。 让我们看下官方抛出的数据如何:
腾讯
高德
腾讯给出了机器配置下数据对比(4个维度),海量数据渲染对机器配置是有一定要求的,给出机器配置表现得更专业;通过数据可以看出“海量”,尤其点标注达到了20w, 接口性能迈上了新的高度。 高德给出了7个维度数据对比,数据维度更多,分别从不通的角度让开发者感受数量/耗时的提升,让开发者对升级感受更细腻。 通过数据看两家性能提升的确是大幅度,可以说是质的飞跃。
【场景化功能升级】
两家在功能上基本一致,只是从功能展现分类来看,两个平台的的表现手法还是有所不同,腾讯用了偏技术点分类的方式,高德用了偏功能分类的方式,在如今这个铺天盖地技术文章的时代,估计很多人和我一样不会通读全文而是直奔关注点,我更倾向于后者分类方式。 | 腾讯 | 点标记(沿线动画)/内置点聚合/多边形填充样式、3D拔起/折线/自定义栅格图层/Canvas贴地图层/地图绘图工具/距离测量工具 | |------|------------|--| | 高德 | 标准GeoJSON支持/矢量覆盖物编辑器/轨迹动画功能/LabelMarker避让 |
【个性化及数据呈现】
腾讯专门提到了个性化定制,使得数据酷炫呈现,可以让开发者充分的DIY出个人风格,不再千篇一律。
数据可视化展现:实现轨迹数据、坐标点数据、热力、迁徙、航线等空间数据的可视化展现。
【官方 JSAPI 加载器】
高德则推出了官方 JSAPI 加载器,支持 Browser 和 NPM 两种使用方式,给了开发者很贴心的开发体验。
以上就是本人对两大地图平台升级到Javascript API GL版本的一些对比,各位读者,你更青睐哪家呢?
来源:oschina
链接:https://my.oschina.net/u/4213628/blog/4258141