有3款智能手机:Aplcatel Pop4(6.0.1),Sony Z(5.1.1),WelyFox(6.0.1)。
代码:我分别通过WiFi和GPS获取坐标,并将结果放入不同的TextView中。设置了所有必要的权限。
AlcatelPop4:仅通过GPS接收器获取数据(并将其置于GPS文本视图中)并靠近窗户或室外。没有通过WIFI的坐标。
Sony Z:通过WiFi快速找到坐标。 GPS在室外和靠近窗户工作,因为它应该具有良好的准确性。
WelyFox:快速找到坐标作为索尼的Wifi但是通过GPS获得并放入GPS textView。没有通过WiFi给出坐标,但是精确度就像是无线网络。
其实我需要了解,如何在室内获得坐标?
为什么这些设备在运行相同的代码时表现不同? 代码完全从谷歌手册复制粘贴。 我将非常感谢能够在这些GPS和谷歌地图的问题上找到导师。
答案 0 :(得分:0)
基本上,GPS是一种安装在移动主板上的硬件。 这个硬件是由许多制造商生产的,它们的质量不同。
因此他们的制造商负责GPS定位。
GPS如何正常工作......?
GPS将向卫星发送消息以获取其位置。当3个以上的卫星用相同的位置回应他时,它会认为是准确的位置并向我们显示纬度和长度。
现在,它完全依赖于您的GPS硬件。这就是为什么你在不同设备上获得不同结果的原因。
希望这会有所帮助!!!