2010-11-02 157 views
1

我正在開發一個使用W3C GeoLocation API獲取用戶位置的網站。我嘗試在Android模擬器中運行網站,並使用DDMS/geo fix將座標發送到設備。但收到的座標不準確。例如,(22.377127,114.095535)將變爲(22.370335,114.08523353)。我試圖從互聯網上運行一些Android GPS例子,結果是一樣的。我當然可以說這不是我的程序錯誤。從我的觀察來看,這似乎是一些舍入問題。任何人都可以幫忙嗎?謝謝。Android模擬器的GPS精度

我的環境: Windows 7專業版64位 的Android 2.2與谷歌API(API級別8)

+0

如果答案可以幫助您解決問題,請接受它作爲解決方案。它通過建立一套好的回答問題來幫助你,並通過獎勵他們尋求答案來幫助你的同伴。謝謝。 – 2011-01-12 20:41:38

回答

0

試圖把在2個雙打的經度和緯度...!

+0

對不起,2個雙打是什麼意思?我剛剛從W3C GeoLocation API中檢索並將座標打印到屏幕上。 – Terris 2010-11-05 15:23:02

2

基於deviation in gps coördinates android emulator:仿真器對於精確的位置收集不夠準確。

一旦您確定(使用模擬器)您的程序可以使用GPS,您需要將它載入devo硬件以在真實的GPS場景中進行測試。

+0

爲了跟進,我最近編寫了一個使用GPS座標的程序,我可以確認上面發佈的內容。模擬器沒有正確傳遞數據,但足以讓我相信將它加載到我的手機上,我的手機發送確切的位置沒有任何問題。 – 2011-01-04 06:22:44

0

我注意到同樣的問題。我通過DDMS發送lon,lat -83.0000,40.000,模擬器應用程序接收和-83.013833,40.006666。