2016-05-29 74 views
-1

我有一個實現LocationListener的類,在我的類中實現了onLocationChanged方法。Android位置getSpeed在Android模擬器上總是返回0.0

的location.getLongitude()返回一個有效的值,不過location.getSpeed()總是返回0.0

我使用Android的模擬器和我上傳從Open Street Map通過負載GPX/KML文件選項GPX文件。

你能幫我理解爲什麼它總是變成0.0嗎?

回答

0

您應該始終注意,如果getSpeed()方法可用,則會返回速度

如果此位置沒有速度,則返回0.0。

考慮this例如,嘗試使您的代碼像這樣,如果您進一步遇到任何問題。

+0

在該位置設置的值如何?這是我需要在文件中定義的東西嗎? – shanti

+0

我爲什麼要使用模擬服務? GPS GPX文件不應取代模擬服務的需要嗎? – shanti

+0

那麼爲什麼你必須使用模擬服務? –