2012-11-27 69 views
-1

我有一個Windows 8應用程序。這個應用程序需要檢索用戶的經度/緯度。這個應用程序在我的開發機器上工作正常但是,我在其中一個Microsoft Surface設備上測試過它,並且似乎未檢測到用戶的經度/緯度。根據我的理解,Surface沒有GPS傳感器。但是,我似乎應該能夠估計用戶的經度/緯度。我注意到Google Maps可以檢測到我所在的位置。在Microsoft Surface上運行的Windows 8應用程序獲取地理座標

有沒有人知道我怎麼能得到我的緯度/經度在沒有GPS的Windows 8設備?

謝謝

+0

如果Surface沒有GPS傳感器,那麼您不能使用當前使用GPS傳感器的方法(您不會提及這種或那種方式)。如果您需要幫助,請發佈您的代碼。谷歌地圖用Javascript做了一些奇特的事情。顯然,如果沒有互聯網連接,無論您實施什麼解決方案,Surface RT都無法估算您的位置。 –

回答

0

這是應用程序的一個非常普遍的問題。沒有GPS傳感器,你不能得到......你的GPS座標。

通過互聯網連接,您可以在很少的情況下對它們進行逼近,但總的來說它不夠可靠(可以獲得幾公里的位移!)。

只需將您的GPS功能設置爲選項,或者不讓用戶在他們的機器上沒有可用的GPS傳感器的情況下啓動您的應用程序。

相關問題