当尝试通过API将地标添加到插件时。地点标记将自己定位在一个看不见的网格上,看起来大约有一米见方。
我的应用程序需要10厘米的精度,有谁知道如何停止将位置标记捕捉到网格并准确定位在鼠标指针位置?
发布于 2012-12-11 03:24:37
你能展示一个地标的例子吗?在看不到的情况下很难说,但我猜你可能是用5位小数定义了它的坐标。这将解释“看起来大约一米见方的看不见的网格”。
我的应用程序需要10厘米的精度
Google Earth和Maps API使用的坐标精度为小数点后六位。这提供了赤道周围约11厘米的精度。你离赤道越远,误差就越大。所以你不可能有10厘米的精度,在赤道纬度最多是11厘米。
您可以使用下表大致了解坐标中的小数位数与地球上的精度之间的关系。同样,精度会随着你从赤道移动得越远而下降。
Accuracy of decimal coordinates at the equator
0 1.0 111 km
1 0.1 11.1 km
2 0.01 1.11 km
3 0.001 111 m
4 0.0001 11.1 m
5 0.00001 1.11 m * (What I think you are using now.)
6 0.000001 0.111 m * (The highest accuracy possible in the api.)
7 0.0000001 1.11 cm
8 0.00000001 1.11 mmhttps://stackoverflow.com/questions/13246868
复制相似问题