网站地图 手机精确定位网,安卓手机定位,手机号码定位找人,手机定位软件软件下载,手机应用软件,就到手机号码定位精确定位网。
当前位置:手机定位网 > 安卓手机定位 > 正文

安卓手机定位是否有困难进行揭秘

时间:2014-05-27 16:29 来源:手机号码定位精确定位网 作者:手机定位网 阅读:
您还记得《3S新闻周刊》第37期的一篇名为《精彩HTML5 Geolocation定位技术为LBS锦上添花》的文章吗?Geolocation定位技术实现了Web应用琳琅满目、各具特色的有关位置服务方面的应用。HTML5作为一个不断成长中的新网页标准,它的新功能与魅力,将让Web App成为移动应用的主流,而2012年则注定成为HTML5快速发展的一年。
 
有分析人士估计,我国移动应用数量截止2012年底,安卓手机定位将会突破27万个,苹果手机定位iOS平台则将突破52万个,在这么多应用当中,有过半数量都具备位置服务功能。随着HTML5带动Web应用的发展,定位服务将会扮演着越发重要的角色。
 
 
 
HTML5促进应用发展,安卓手机定位却成阻碍
 
然而随着HTML5移动应用增多,一个问题渐渐浮出水面,那就是很多HTML5移动应用定位失败,这个现象大多发生在行货安卓手机定位上,对于那些做HTML5移动应用的开发者来说,这是个让人非常头疼的问题。
 
有开发人员通过研究发现了端倪的所在。研究发现,在一台行货的安卓手机定位中,一款基于HTML5开发的简单定位程序,在国内外主流的浏览器中,均无法实现HTML5中的Geolocation定位技术功能,然而实际上,这些浏览器是可以被允许调取多种定位信号的,但同样的定位程序如果在一台水货安卓手机上进行测试的话,就能够实现HTML5的定位功能。最后,该开发人员发现,在行货手机中,由于缺少谷歌的一项GMS服务包,导致安卓手机定位功能无法实现,在水货手机中,这项服务包便存在于手机当中,让定位功能得以发挥。由此可以得出的结论是,这个源于谷歌的GMS服务包是导致定位功能不工作问题的根源。
 
这种问题同样也暴露在Native App(原生应用)上,同时,随着网页应用与原生应用各自优势越发显著,一种混合式的Native×Web App也应运而生了,在继承了原生应用的美观同时,也发挥着网页应用的易开发性。在面临国内种类丰富的应用以及缺少谷歌GMS服务的情况下,解决好定位服务问题也就变得举足轻重。
 
笔者深入调查了一下谷歌GMS服务包到底具有何种用途,GMS的全名为Google Mobile Service,中文翻译过来即为“谷歌移动服务”,它是作为谷歌收益及盈利的主要来源。众所周知,谷歌的安卓手机定位操作系统是免费且开源的,因此在盈利等方面,谷歌则是要靠GMS来获得利润。另外,谷歌GMS服务中,存在一项帮助手机应用实现接收定位信号的功能。
 
百度地图助力开发者,实现精准定位服务
 
那么,在行货安卓手机定位缺少了谷歌GMS服务的支持,就没有办法解决Native App以及基于浏览器的Web App应用定位不准的问题了吗?其实也不然,我们目前使用的不少应用里,依然会实现比较精准的定位功能,这又是通过了什么技术达成的呢?带着不少疑问,笔者专门采访了百度地图负责API相关方向工作的魏凯明。目前,百度地图在行业内致力于帮助开发者们解决诸多技术难题,提供百度地图SDK供开发者调用以减少开发门槛。
 
魏凯明告诉笔者,谷歌内置的GMS数据包有一项用途是提供了GPS、Wi-Fi、基站定位能力。但国内行货安卓手机定位只配备了GPS定位的功能,因为没有预装GMS服务而缺失了Wi-Fi和基站定位能力,因此无法使用GMS服务相关的一系列应用。这直接导致开发者在开发应用的过程中,总会发现定位不准的问题。而百度地图及时发现了这一问题,并及时向开发者们推出地图SDK进行良好的定位解决。
 

(责任编辑:手机定位网)

文章网址 http://www.as163.com/android/61.html
转载文章请保留网址,手机号码定位精确定位网 版权所有
推荐内容