可能重复:
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 ?**
答案 0 :(得分:1)
纬度和经度在javascript中表示为double precision floating point numbers(所有数字都是)。将字符串转换为双精度浮点数时,会将其转换为最接近的值,该值不会始终完全相同。第14位的差异可以忽略不计。
答案 1 :(得分:0)
行。谢谢大家的帮助。我解决了以下问题:
在MySQL中可能lat long类型是float(10,6)我把它改成了文本。所有lat longs坐标我再次写为12符号,它可以工作..
抱歉我的英文..