Android模拟器的GPS精度

发布于 2024-09-30 02:24:05 字数 315 浏览 1 评论 0原文

我正在开发一个使用 W3C GeoLocation API 来获取用户位置的网站。我尝试在 Android 模拟器中运行该网站并使用 DDMS / geo fix 将坐标发送到设备。但是收到的坐标不准确。例如,(22.377127, 114.095535) 将变为 (22.370335, 114.08523353)。我尝试运行一些来自互联网的Android GPS示例,结果是一样的。我可以肯定地说这不是我的程序bug。根据我的观察,这似乎是一些舍入问题。有人可以帮忙吗?谢谢。

我的环境: Windows 7 专业版 64 位 Android 2.2 与 Google API(API 级别 8)

I am developing a website which used W3C GeoLocation API to obtain users' position. I try to run the website in Android Emulator and use DDMS / geo fix to send the coordinate to the device. However the coordinate received is inaccurate. For example, (22.377127, 114.095535) will become (22.370335, 114.08523353). I try to run some Android GPS example from Internet, and the results is just the same. I can certainly say that this is not my program bug. From my observation, it seems like some rounding problem. Can anybody help? Thanks.

My Environment:
Windows 7 Professional 64bit
Android 2.2 with Google API (API level 8)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深海夜未眠 2024-10-07 02:24:05

尝试将经度和纬度分成 2 个双精度数...!

try to put the longitude and latitude in 2 doubles... !

澉约 2024-10-07 02:24:05

我注意到同样的问题。我通过 DDMS 发送 lon, lat -83.0000, 40.000,模拟器应用程序接收 -83.013833, 40.006666。

I notice the same problem. I send lon, lat -83.0000, 40.000 via DDMS and the emulator app receives and -83.013833, 40.006666.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文