0

Possible Duplicate:
Why am i not getting exact Longitude when i click on a marker?

I get data from mysql by xml. Everything is ok. but when i wrote this coordinates with javascript it show me additional numbers.. where it can take this numbers?

like that:

it show me this lat long.. : (40.992638, 47.860474*00000007*),(40.992252, 47.860619*00000004*)

but my lat longs like that: (40.992638 47.860474 ) (40.992252 47.860619)

what is: **00000007 & 00000004 ?**

4

2 回答 2

1

纬度和经度在 javascript 中表示为双精度浮点数(所有数字都是)。当您将字符串转换为双精度浮点数时,它会将其转换为最接近的值,这并不总是完全相同。第 14 位的差异可以忽略不计。

于 2013-01-06T16:12:53.143 回答
0

好的。谢谢各位帮忙。我解决了以下问题:

在 MySQL 中可能 lat long 类型是 float(10,6) 我将其更改为文本。所有经纬度坐标我再次写为 12 符号并且它工作..

对不起我的英语不好..

于 2013-01-06T16:51:28.373 回答