GPS accuracy of Android Emulator

2019-07-29 03:18发布

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)

3条回答
ら.Afraid
2楼-- · 2019-07-29 03:37

Based on deviation in gps coördinates android emulator: The emulator isn't accurate enough for precise location gathering.

Once you've determined (with the emulator) that your program is operational with GPS, you'll need to load it up on devo hardware to test it in a real GPS scenario.

查看更多
闹够了就滚
3楼-- · 2019-07-29 03:39

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

查看更多
相关推荐>>
4楼-- · 2019-07-29 03:47

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.

查看更多
登录 后发表回答