我注意到Android和iOS MvxGeoLocationWatcher的MvvmCross框架沒有返回速度或方位值。我已經看到Android上的代碼被註釋掉了將這些值放在Android Location對象的MvxGeoLocation對象中,是有原因的嗎?有什麼我失蹤?爲什麼MvvmCross MvxGeoLocationWatcher沒有返回速度或方位?
解決下面的代碼缺少在MVX(觸摸/ Android設備)GeoLocationWatcher。
在Android中
position.Coordinates.Speed = androidLocation.Speed;
position.Coordinates.Heading = androidLocation.Bearing;
在iPhone
position.Coordinates.Speed = location.Speed;
position.Coordinates.Heading = location.Course;
當然,這只是一個在取消 的問題,如果(androidLocation.HasSpeed)coords.Speed = androidLocation.Speed;或者加入 coords.Speed = HackReadValue(testString,「mSpeed =」); – Jake 2012-07-21 08:16:29
也許 - 對不起,現在不在代碼前面 - 黑客代碼正在爲我敲響警鐘。希望現在可以刪除它! - 如果不是,可以提交一份xam錯誤報告。請嘗試自己。 – Stuart 2012-07-21 08:57:08