2013-01-06 181 views
0

可能重複:
Why am i not getting exact Longitude when i click on a marker?谷歌地圖座標不正確

我通過XML從MySQL獲得的數據。一切都好。但是當我用javascript寫這個座標時,它會顯示額外的數字......它可以用這個數字嗎?

這樣的:

它告訴我這個緯度長..:(40.992638, 47.860474*00000007*),(40.992252, 47.860619*00000004*)

但我LAT多頭這樣的:(40.992638 47.860474) (40.992252 47.860619)

是什麼:**00000007 & 00000004 ?**

回答

1

經緯度在javascript中表示爲double precision floating point numbers(所有數字都是)。將字符串轉換爲雙精度浮點數時,會將其轉換爲最接近的值,這並不總是完全相同。第14位的差異可以忽略不計。

0

好的。謝謝你們的幫助。我解決了這個問題:

在MySQL中可能lat long類型是float(10,6)我將它改爲文本。所有經緯度座標我再次寫作12符號,它的工作..

對不起,我的英語..