Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的负高度值_Android - Fatal编程技术网

Android中的负高度值

Android中的负高度值,android,Android,即使在6层楼的建筑上,我也会得到负的高度值。我最初认为我的代码错了,所以我从play store下载了两个应用程序。甚至它也显示出负值 我的位置是 印度泰米尔纳德邦钦奈 由于某些原因,您的设备的GPS结果不佳,可能是由于硬件限制或固件错误。请与设备制造商联系以获得帮助。您是否尝试过查看此信息?我不是GPS方面的专家,但这里的答案中的两点可能就是问题所在。 我只是在谷歌上搜索了一下,这就是我在钦奈找到的东西: 海拔6米(20英尺) 我脑海中闪现的第一件事是,这是平均海拔,这可能意味着城市的一些部分

即使在6层楼的建筑上,我也会得到负的高度值。我最初认为我的代码错了,所以我从play store下载了两个应用程序。甚至它也显示出负值

我的位置是

印度泰米尔纳德邦钦奈


由于某些原因,您的设备的GPS结果不佳,可能是由于硬件限制或固件错误。请与设备制造商联系以获得帮助。

您是否尝试过查看此信息?我不是GPS方面的专家,但这里的答案中的两点可能就是问题所在。

我只是在谷歌上搜索了一下,这就是我在钦奈找到的东西:

海拔6米(20英尺)

我脑海中闪现的第一件事是,这是平均海拔,这可能意味着城市的一些部分在这上面,还有一些部分低于海平面,甚至低于10-15米(大约是6楼的高度)

再加上GPS高度测量误差的高裕度(+/-15m)
,可能会导致您看到负高度

我可能错了,这只是我最初的想法。你可以通过攀登附近的山丘或山脉来测试它,比如[根据谷歌的说法]
帕拉瓦拉姆山

GPS高度读数并不总是准确的,在95%的时间内误差在+/-15米(50英尺)以内。GPS依赖于清晰、无障碍的视野,或者无法对卫星进行精确的距离测量,从而产生误差。 所以我想说,对全球定位系统(GPS)的读数有点怀疑

我不确定你打算用这些数据做什么,但我建议你将一段时间内得到的读数标准化并使用它

这是我的建议


通常,地图数据提供给定区域的平均海拔高度,您可以将其作为基准值,并计算出相对准确的海拔高度。

谢谢Alex,我终于获得了正确的海拔信息,我在钦奈乌拉帕克甘海拔28米,