jos*_*osh 5 gps android geolocation unity-game-engine ios
我是Unity3d中的新蜜蜂,正在开发位置应用程序.我在设备上启用位置并获取当前位置.我得到的参数很少,即Lat Long Altitude和Horizontal Accuracy.我知道前三个但不知道最后一个是水平精度.我用谷歌搜索并获得Apple文档水平准确性.据我所知,它表示这是半径大小的lat和long.如果是,那么我有以下问题.
提前致谢.
GPS精确度不高.GPS数据的性质是它是一种持续的估计,并且该估计具有取决于条件的时变误差范围.有关GPS基本概念(维基百科)的进一步背景知识.
在最基本的意义上,准确性是该设备的GPS条件,位置和时间的结果,并且不能由开发者直接控制,至少不能通过任何软件机制.但是,如果您看到LocationService.Start()
(Unity)的文档,您会注意到一个desiredAccuracyInMeters
值.这基本上会影响在所需精度范围内有可用值之前必须等待的时间.精确值将花费更多时间来生成,而粗略值可能非常快.
水平精度是一个大约2d点的半径,这意味着真实的,未知的 2d位置在由给定点作为中心形成的圆内,并且精度为半径.垂直精度存在,如果你给出高度信息,是一维的位置,同样意味着真正的,未知的海拔高度是由中心(定高度)定义的区域和"半径"(给定的垂直精度)内的某处.
归档时间: |
|
查看次数: |
8938 次 |
最近记录: |