我正在开发一个使用W3C GeoLocation API来获取用户位置的网站。我尝试在Android Emulator中运行网站,并使用DDMS / geo fix将坐标发送到设备。但是,收到的坐标不准确。例如,(22.377127,114.095535)将成为(22.370335,114.08523353)。我尝试从互联网上运行一些Android GPS示例,结果是一样的。我当然可以说这不是我的程序错误。从我的观察来看,这似乎是一些舍入问题。有人可以帮忙吗?感谢。
我的环境: Windows 7专业版64位 Android 2.2与Google API(API级别8)
答案 0 :(得分:2)
基于deviation in gps coördinates android emulator:模拟器不够准确,无法进行精确的位置收集。
一旦您确定(使用模拟器)您的程序可以通过GPS运行,您需要在devo硬件上加载它以在真实的GPS场景中进行测试。
答案 1 :(得分:0)
尝试将经度和纬度放在2个双打......!
答案 2 :(得分:0)
我注意到同样的问题。我通过DDMS发送lon,lat -83.0000,40.000,模拟器应用程序收到-83.013833,40.006666。