矢量技术的更好体现 iOS 6地图离线功能一览

※发布时间:2017-11-25 14:54:36   ※发布作者:小编   ※出自何处: 

  苹果新的地图应用对比iOS 5中的那款在技术上有着巨大的飞跃:矢量地图的使用让功能在2D和3D模式下都变得十分迅速且精密,平移、旋转和透视操作也十分流畅。

  矢量地图所使用的数据更少(预计减少80%),而设备下载区域地图的速度却更快(减少流量和电量的消耗)。

  即使在失去数据连接后,这项功能仍然可以离线使用。例如,尽管iOS 5地图能加载当前区域在谷歌地图中的图块,并允许在数个缩放等级下((一般小于10英里半径))进行下载供离线浏览之用;但苹果新的矢量地图,在加载了之后,就允许我们离线浏览整个地区的高级别地图 - 北起安克雷奇,阿拉斯加,秘鲁首都利马,从檀香山,夏威夷,蒙特利尔。

  在高级别细节之下,我们甚至能够在绝大部分的区域内进行;而在简化级别下,整个美国的西半部尽收眼底。那些远至州盐湖城(约1200公里以东)的区域都能够被放大至街道级的清晰细节,这在在线模式下都是我们前所未见的。有了矢量地图,你甚至能够离线D模式。

  这项得到极大拓展的新能力让旅行者可以加载一片相当大区域内的细节地图,这样即使关闭了移动漫游(或许在该区域内没有无线网络服务),仍然可以通过GPS进行。在iOS 5中,即使保持单个城市中显著部分的2D地图缓存都十分困难。

  更令人意外的是,iOS 6地图还能加载覆盖全球的基本卫星视图和主要城市标识。当你在离线下转到混合观察模式时,地图会在缓存的矢量道径和城市标识上覆盖更高质量的卫星视图,让超过100英里以内区域的地貌可视化,以呈现出有用的细节。这在3D模式下同样可用。

  谷歌和诺基亚的本地应用同样使用了矢量地图,但它们为iOS用户所提供的网站地图服务使用的仍是位图图块。在网页下使用矢量地图的技术(WebGL)目前还不成熟,台式电脑在处理上都还十分吃力。如果要为iOS 6提供矢量地图,这两家公司需要推出本地应用。

  反之,网页目前在对3D矢量支持的也表明苹果目前没有把iOS地图带入网页的计划,但他们有可能会为桌面用户提供一款本地Mac应用。

  如果谷歌真的把Android地图移植到iOS中,则肯定会使用矢量技术。但是目前的Android地图并不能提供和新款iOS地图相同的能力。当在离线下加载的地图时,Android地图只能够放大到展示出美国西北部大部分州的基本边界(再放大的话就无法覆盖)。

  尽管支持矢量地图,但最新版的Android地图在失去网络连接后只能覆盖49平方英里的区域;而iOS地图却能够展示大部分地区可道的详细信息。

  在显示加载地区10英里以内的情况时,主要公线都降级到了模糊的图块;在40英里之后,城市名称甚至都消失了。而在70英里以外,101国道就消失了,变成了死。

  离线地图是谷歌在今年夏天新加入到Android地图中的一项功能。该功能可让用户手动选择一片区域来储存到设备中。但是,谷歌把这项功能在了约50英里半径以内的区域。在覆盖区域之下,地图能够提供所有的细节,但相比iOS 6地图中的自动缓存,Android地图所提供的覆盖区域范围还是相形见绌。

  在存储的离线地区之外 - 仅仅离我们的地点40英里远 - Android地图就降级成了无法使用的模糊图块。而苹果的自动缓存离线地图在细节上虽有所降低,但仍可使用,这无疑是矢量地图技术的一种更好体现。

  在iOS 6地图中,想要捕捉特定区域内更多的细节供离线使用,你只需要在想要离线观看的地区进行放大。在把费尔菲尔德,圣克鲁斯,安提阿和萨克拉门托这几个城市放大到街道级之后,iOS地图允许我们之后在离线模式下又放大至相同的细节等级。

  另外,Android地图不允许在没有数据连接的情况下使用图层菜单,这样也就无法在离线模式下加载卫星视图或混合观察模式,即使是对于在离线地图功能下已经储存过的区域。

  谷歌的Android地图想要吸引iOS用户,就必须在矢量地图成像上多下功夫,来赶上苹果的技术。与此同时,我们也希望在iOS 6地图中看到存储特定区域离线地图功能的正式加入。因为当你浏览过一个区域之后,应用储存了该地多少的细节并不能直观地看到。

  毫无疑问,苹果新款地图中的“自动离线支持”要比老旧的iOS 5地图强上太多。而苹果没有选择出售离线地图专用软件包也挺让人吃惊。(Eskimo)

  推荐:

  

相关阅读
  • 没有资料