IOS - CoreMotion & CoreLocation

Я работаю над приложением телеметики в IOS где мне нужно определять поведение при вождении (скорость, хард-лай, внезапное ускорение, использование телефона и т. д.)

я использую CMMotionActivityManager и когда автомобильная активность обнаружена в startActivityUpdates(...)Я начинаю слушать locationmanager обновления для данных

Проблема здесь CMMotionActivityManager требуется много времени, чтобы определить, что я за рулем, а также определить, что я прекратил движение

Может кто-нибудь, пожалуйста, помогите мне

Также я использую следующую логику, чтобы получить данные внутри didUpdateLocations(...)

HardBraking: lastLocation.speed > 30 && currentLocationSpeed ​​== 0 Внезапное ускорение: (currentLocationSpeed ​​- lastLocation.speed) > 30

Это правильно?

0 ответов

Другие вопросы по тегам