2012-11-06 70 views
0

嘗試通過API向插件添加地標時。地點標記定位於看似約一平方米的不可見網格。插件地理位置捕捉位置網格尺寸太大

我的應用程序需要10cm的精度,有誰知道如何停止地點標記捕捉到一個網格和定位在鼠標指針位置完全相同?

+0

沒什麼。我找不到任何屬性或方法在API允許我設置本地網格大小。我覺得奇怪的是有一個網格? javascript調用爲: – user1799705

+0

var placemark = g_gex.dom.addLineStringPlacemark([],{ style:{ line:{width:4,color:'99000099'} } }); 當圖標摺疊遊標光標時,它並不完全遵循,而是捕捉到隱藏的網格。 – user1799705

+0

使用extensions-0.2.1.js - http://code.google.com/p/earth-api-utility-library/downloads/list – user1799705

回答

0

你能舉一個地標的例子嗎?沒有看到它很難說,但我猜測你可能用5個小數位來定義它的座標。這可以解釋爲「看不到一米見方的無形網格」。

我的應用程序需要的精度10釐米

的谷歌地球和地圖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 mm