我注意到 Android 和 iOS 的 MvvmCross 框架 MvxGeoLocationWatcher 不返回速度或方位值。我已经看到Android上的代码被注释掉了,因为将这些值放在Android Location对象的MvxGeoLocation对象中,这是有原因的吗?有什么我想念的吗?
解决了
Mvx(Touch/Android)GeoLocationWatcher 中缺少以下代码。
在安卓中
position.Coordinates.Speed = androidLocation.Speed;
position.Coordinates.Heading = androidLocation.Bearing;
在 iPhone 中
position.Coordinates.Speed = location.Speed;
position.Coordinates.Heading = location.Course;