为何使用了离线地图关闭蜂窝还会消耗流量手机流量,有办法避免吗

为何使用了离线地图还会消耗手机流量,有办法避免吗?
我的图书馆
为何使用了离线地图还会消耗手机流量,有办法避免吗?
【贺滨 的回答(439)票】:做地图有段时间了,值得欣慰的是,终于有人意识到了「离线地图」文字上的猫腻了。先直接解答题主的疑惑:1、 即使下载了「离线地图」,大多数地图APP在正常使用过程中依然会消耗流量。2、 完全不消耗流量的地图APP(即「零流量地图」)是完全可以实现的。要详细解释这个问题,需要搞清楚手机离线地图的发展的几个时代:一、「先下再用」时代早期的手机地图,必须先下载从几百MB到几G容量不等的地图数据包,然后配合导航应用使用。用过塞班手机的同学应该还记得著名的R66导航吧?当时就是这么用的。印象中,那时的地图,等同于400 MB左右客户端 + 1G以上地图包 + 零流量(GPS定位时)。二、「即需即下」时代所谓「离线地图」,只相当于一张画满了建筑和道路的图层,由于平常人去的地方非常有限,没必要预置全世界的地图图层在手机中(会占据大量手机容量),因此部分地图APP采用了全在线地图的方式,「即需即下」,Goolge Map就是如此。在网络通畅、流量便宜的地区,这种服务非常方便。看了早期的Google Map for Android,客户端15 MB,因为要下载图层,流量消耗没有上限,根据使用情况而定。三、「离线地图」时代由于每次都需要加载图层、流量消耗较大,工程师发现:与其每次下载图层文件,不如把一些常去地的图层做成大小能接受的数据包(即离线地图包),供用户在wifi等流量不敏感的环境下下载,这样使用地图时,就不用消耗读取图层所需要的流量了。「提前预知所需,先下再用」,百度、高德地图都是这个思路。在制作离线地图包的过程中,工程师花了不少心思在减少地图包的大小上,比如通过矢量绘制等方法。目前主流的地图APP已经把城市地图包压缩在几十MB大小。比如百度地图 for iOS,客户端46 MB,北京市18.6 MB地图包,根据搜索、导航、定位的使用情况,耗费几百KB到数MB不等的流量。四、「零流量地图」时代随着LBS服务的兴起、人们出行需求日益增多,用户又提出了新的问题:为何我下载了离线地图,定位、搜索地点、规划路线还需要联网?随着网络变化,地图部分服务的速度也会受到影响,这个有办法解决吗?其实,地图定位分为GPS卫星定位和基站定位:在户外卫星信号较好时,采用GPS卫星定位,室内等卫星信号不好的地方,则通过手机接收到的基站或wifi信号,采用了多源融合及指纹等方式进行定位。后者需要耗费少许流量。同时,搜索地点、规划路线因为涉及到云端算法,必须请求到云端才能返回相应结果,该步骤也需要联网、消耗流量。为了尽可能节省流量,工程师们再次脑洞大开:手机地图的使用场景主要是在室外,如果只通过GPS定位,关掉基站定位,同时把搜索、路线规划等服务从云端搬到手机上,不就解决了流量耗费的问题了嘛(当然室内定位时需要借助wifi或基站)?同时,由于运算都是在手机上进行,不需要去云端请求结果,等待时间也减少了很多。事实上,这样做还得克服一堆困难——比如说,如何保证云端复杂的服务迁移到手机本机时,能够高效并且占用更少的资源?工程师们再一次给出了解决办法:在选择合适的数据结构和算法后,采用漏洞模型只加载必要的数据,同时合理设计缓存、提升运行速度,并且提前做大量离线计算、存储中间结果。这也是为何部分地图存在「离线导航包」的原因。在这个过程中,「提前做离线计算、存储中间结果」是非常有必要的:在离线公交路线的计算过程中,很多中间计算信息是固定不变、可以提前算好的,因此可以存储成中间数据。为了不让中间数据过大导致离线地图包太大,对这些数据做合理压缩,便可大大提升运行效率。比如目前,全北京公交离线数据,也只要8MB。搭车做个我厂的广告:目前市面上的覆盖主流平台的零流量手机地图,只有腾讯地图一家,最新的iOS版本20MB左右客户端 ,北京市离线地图包+导航包约100MB 。使用时若全程开启零流量模式,除了部分GPS信号覆盖不到的地方可能需要耗费几Byte的流量进行定位 ,离线搜索、离线公交、离线步行规划、离线驾车导航都可看成是不消耗任何流量。谢谢评论中的朋友提醒:WP平台的Here地图也支持零流量功能,这里为自己的无知道歉。五、可预期的未来技术永无止境,手机离线地图的发展,也许还有几个值得期待的方向:1、 地图包增量更新:城市发展日新月异,地图底图的更新也愈发频繁,但是总不能每次都下载完整的地图包吧?通过增量更新,可以让用户只更新增加的数据部分,可以想见,未来不用在WIFI网络下,都可以通过极少的流量获得最新的地图数据。2、 离线街景地图:相比虚拟图层,人们可能更倾向于在街景照片中查看路口、参照建筑物,随着图片数据压缩技术、手机硬件技术的提升,未来可能在离线数据包中,就能看到关键路径上的街景参照物。一孔之见,希望能抛砖引玉。
馆藏&43770
TA的推荐TA的最新馆藏[转]&
喜欢该文的人也喜欢拒绝访问 | www.ggdoc.com | 百度云加速
请打开cookies.
此网站 (www.ggdoc.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3d8d8-ua98).
重新安装浏览器,或使用别的浏览器iPhone减少流量消耗的八大绝招
来源:网络
& & & & 虽然总理一再表示流量太贵,各大运营商也纷纷表示我们要降价,可是小编觉得并没有什么卵用啊,完全没感觉自己的流量消耗费用变少了!在iPhone日常使用中,流量的消耗可以说是用户的一块心病。那么,有没有什么方法能够减少iPhone的流量消耗呢?下面小编就为大家汇总了iPhone减少流量消耗的十大绝招,一起看看吧!第一招:下载离线地图 & & &在所有应用类型中,最消耗流量的就是地图类应用和视频类应用。出门在外我们可以不看视频,但是不看地图基本上是不可能的。不过,市面上很多地图应用都提供离线地图的下载。只需要下载我们常用地区的离线地图,就可以大大减少地图应用消耗的流量。第二招:尽量使用Wifi网络& & & 无论是家中或是工作单位,相信都是有Wifi网络的。现在在一些城市的商场、餐厅也是有Wifi的,在有wifi的情况下,绝对要使用wifi,避免消耗自己手机套餐的流量。第三招:关闭一些推送& & & 邮件、通讯录、日历如果默认自动获取的话,会每隔一段时间联网扫描进行更新。所以想要节省流量的话,需要关闭一些推送,并且把邮件改为手动获取。&& & & 进入设置-邮件、通讯录、日历-获取新数据,关闭“推送”功能,并且将“获取”功能设置为“手动”。第四招:关闭定位服务& & & 进入设置-隐私,关闭定位服务,关闭这个服务会导致手机使用不了定位功能,可以在需要的时间打开,用完就关闭,关闭定位服务也会同时关闭“查找我的iPhone”。第五招:注销Appstore用户名& & & 把appstore用户名注销,避免软件自动搜索更新,可以使用XY苹果助手来下载安装应用和游戏。第六招:使用更加节省流量的浏览器& & & 虽然iOS系统的Safari浏览器非常地华丽和流畅,但是无论前进还是后退都需要刷新以及没有无图模式,导致Safari消耗的流量非常之大。我们可以选择更加节省流量的浏览器。第七招:尽量少浏览PC网页& & & 如果你没有使用Wifi网络,而是在使用移动网络的话,尽量不要用iPhone访问桌面网页。虽然移动版的网页一般信息比较简略,但是同时也比较节省流量。第八招:禁止一些应用的后台刷新 & & &应用程序后台刷新,不仅有可能消耗流量,还会让手机更加耗电。进入设置-通用,点击后台应用程序刷新,关闭部分APP后台运行时候刷新。614被浏览354,926分享邀请回答1713 条评论分享收藏感谢收起  做地图有段时间了,值得欣慰的是,终于有人意识到了「离线地图」文字上的猫腻了。  先直接解答题主的疑惑:  1、 即使下载了「离线地图」,大多数地图 APP 在正常使用过程中依然会消耗流量。  2、 完全不消耗流量的地图 APP(即「零流量地图」)是完全可以实现的。  要详细解释这个问题,需要搞清楚手机离线地图的发展的几个时代:  一、「先下再用」时代  早期的手机地图,必须先下载从几百 Mb 到几 G 容量不等的地图数据包,然后配合导航应用使用。用过塞班手机的同学应该还记得著名的 R66 导航吧?当时就是这么用的。  印象中,那时的地图,等同于 400 Mb 左右客户端 +
以上地图包 + 零流量(GPS 定位时)。  二、「即需即下」时代  所谓「离线地图」,只相当于一张画满了建筑和道路的图层,由于平常人去的地方非常有限,没必要预置全世界的地图图层在手机中(会占据大量手机容量),因此部分地图 APP 采用了全在线地图的方式,「即需即下」,Goolge Map 就是如此。在网络通畅、流量便宜的地区,这种服务非常方便。  看了早期的 Google Map for ,客户端 15 Mb,因为要下载图层,流量消耗没有上限,根据使用情况而定。  三、「离线地图」时代  由于每次都需要加载图层、流量消耗较大,工程师发现:与其每次下载图层文件,不如把一些常去地的图层做成大小能接受的数据包(即离线地图包),供用户在 wifi 等流量不敏感的环境下下载,这样使用地图时,就不用消耗读取图层所需要的流量了。「提前预知所需,先下再用」,百度、都是这个思路。  在制作离线地图包的过程中,工程师花了不少心思在减少地图包的大小上,比如通过矢量绘制等方法。目前主流的地图 APP 已经把城市地图包压缩在几十 Mb 大小。  比如百度地图 for iOS,客户端 46 Mb,北京市 18.6 Mb 地图包,根据搜索、导航、定位的使用情况,耗费几百 KB 到数 Mb 不等的流量。  四、「零流量地图」时代  随着 LBS 服务的兴起、人们出行需求日益增多,用户又提出了新的问题:为何我下载了离线地图,定位、搜索地点、规划路线还需要联网?随着网络变化,地图部分服务的速度也会受到影响,这个有办法解决吗?  其实,地图定位分为 GPS 卫星定位和基站定位:在户外卫星信号较好时,采用 GPS 卫星定位,室内等卫星信号不好的地方,则通过手机接收到的基站或 wifi 信号,采用了多源融合及指纹等方式进行定位。后者需要耗费少许流量。同时,搜索地点、规划路线因为涉及到云端算法,必须请求到云端才能返回相应结果,该步骤也需要联网、消耗流量。  为了尽可能节省流量,工程师们再次脑洞大开:手机地图的使用场景主要是在室外,如果只通过 GPS 定位,关掉基站定位,同时把搜索、路线规划等服务从云端搬到手机上,不就解决了流量耗费的问题了嘛(当然室内定位时需要借助 wifi 或基站)?同时,由于运算都是在手机上进行,不需要去云端请求结果,等待时间也减少了很多。  事实上,这样做还得克服一堆困难——比如说,如何保证云端复杂的服务迁移到手机本机时,能够高效并且占用更少的资源?  工程师们再一次给出了解决办法:在选择合适的数据结构和算法后,采用漏洞模型只加载必要的数据,同时合理设计缓存、提升运行速度,并且提前做大量离线计算、存储中间结果。这也是为何部分地图存在「离线导航包」的原因。  在这个过程中,「提前做离线计算、存储中间结果」是非常有必要的:在离线公交路线的计算过程中,很多中间计算信息是固定不变、可以提前算好的,因此可以存储成中间数据。为了不让中间数据过大导致离线地图包太大,对这些数据做合理压缩,便可大大提升运行效率。比如目前,全北京公交离线数据,也只要 8MB。  搭车做个我厂的广告:目前市面上的零流量地图,只有腾讯地图一家,最新的 iOS 版本 20Mb 左右客户端 ,北京市离线地图包 + 导航包约 100Mb 。使用时若全程开启零流量模式,除了部分 GPS 信号覆盖不到的地方可能需要耗费几 Byte 的流量进行定位 ,几乎可看成是不消耗任何流量。  五、可预期的未来  技术永无止境,手机离线地图的发展,也许还有几个值得期待的方向:  1、 地图包增量更新:城市发展日新月异,地图底图的更新也愈发频繁,但是总不能每次都下载完整的地图包吧?通过增量更新,可以让用户只更新增加的数据部分,可以想见,未来不用在 wifi 网络下,都可以通过极少的流量获得最新的地图数据。  2、 离线街景地图:相比虚拟图层,人们可能更倾向于在街景照片中查看路口、参照建筑物,随着图片数据压缩技术、手机硬件技术的提升,未来可能在离线数据包中,就能看到关键路径上的街景参照物。  一家之言,希望能抛砖引玉。  利益相关:本人腾讯员工。  — 完 —  本文作者:贺滨  【】 你都看到这啦,快来点我嘛 Σ ( ▼□▼メ )   此问题还有 21 个回答,查看全部。  延伸阅读:  我为什么找不到谷歌地图
( Google Maps )
手机版的离线地图?  有哪些电子地图可以离线使用?
投诉欺诈商家:
天津重庆哈尔滨沈阳长春石家庄呼和浩特西安太原兰州乌鲁木齐成都昆明贵阳长沙武汉郑州济南青岛烟台合肥南京杭州东莞南宁南昌福州厦门深圳温州佛山宁波泉州惠州银川
本城市下暂无经销商

我要回帖

更多关于 小米视频流量下载离线 的文章

 

随机推荐