我使用HTML5的地理定位API, position对象有一个"accuracy"属性,这是一个可能根据定位精度而变化的数字。
到目前为止一切顺利。但该值是一个未指定的单位。有时是60,或1250,甚至18000。
我读过W3C地理位置API规范[1],他们讨论了这个属性,但从未提到它应该如何解释。
我唯一找到可能答案的地方是在国防部世界地理系统[2]技术报告中…他们提到精度以厘米为单位,1σ(标准差)。
但这并没有告诉我HTML5地理定位API返回给我的精度单位是什么。我只能假设它在厘米。
[1] http://dev.w3.org/geo/api/spec-source.html[2] http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf
来自文档:
accuracy属性表示经纬度坐标的精度级别。它以米为单位指定,并且必须为所有实现所支持。精度属性的值必须是一个非负实数。
所以它的单位是米