2014-10-08 133 views
2

我正在爲正在處理的項目使用html5地理位置API。HTML5地理位置海拔

正確報告經度和緯度,但海拔總是以「空」返回。

測試設備是Nexus 4和5,有沒有其他人有類似的問題,這個API?

+0

你確定設備支持它,我知道如果他們不,它會返回null。 – Bradley 2014-10-08 19:24:18

回答

2

絕對!它似乎是一個可能是瀏覽器特定的問題。由於我在IPhone和Android上開發,所以我一定要在默認瀏覽器(Safari和Android的web瀏覽器)上試用我的HTML5應用程序。我的新款iPhone 5S可以提升高度,但我的三星Galaxy S4繼續顯示「null」。我構建了我的程序的原生Android應用程序版本,以確保它不是設備問題。它回來了,我的高度很好。沒有答案,但仍然在研究,因爲高度對我們也很重要。

我也剛在同一部手機上使用Chrome瀏覽器進行了驗證(S4);沒有高度,除非使用我的本地應用

0

高原返回null的原因是因爲,the device in question is **not** using GPS for location。只有使用GPS時,您纔會獲得高度值。如果位置提供商是小區網絡,它將無法告訴您的高度;這就說得通了。此外,某些操作系統可能不會報告altitude accuracy,而報告altitude