我注意到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