Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2015, 08:00   #1
KossDM
Новичок
Джуниор
 
Регистрация: 03.03.2015
Сообщений: 1
По умолчанию TLocationSensor GPS Speed

Доброго времени суток товарищи.
Очень редко обращаюсь по форумам с сообщением, но очень одолел один вопрос. Не могу получить адекватное значение скорости с GPS используя TLocationSensor в ERAD Delphi XE7.
Пишу и тестирую прогу на планшете с intel atom z3735 d без модуля gps, на борту windows 8.1. Данные о место положении получать пробовал через bluetooth со смарта, с симулятора программы GPSGate, с симулятора GPS Sensor 0.0.0.30, и с железного usb gps модуля. Результат всегда одинаковый со всех мест и в любом состоянии неадекватные цифры вида (2.21790282735539E-298). Скорость просто отправляю в лэйбл
Код:
Label1.Caption:= LocationSensor1.Sensor.Speed.ToString;
. Пробовал с забугорного форума конструкцию вида
Код:
try
      with Sender as TCustomLocationSensor do
      begin
         fGPSvalues.SpeedInMetersPerSecond := Speed;
      end;
   except
   end;
Результат один... С координатами же все замечательно, все работает. Подскажите пжлста =)
KossDM вне форума Ответить с цитированием
Старый 22.03.2015, 22:24   #2
AlexFAst
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 25
По умолчанию

Цитата:
Сообщение от KossDM Посмотреть сообщение
Доброго времени суток товарищи.
Очень редко обращаюсь по форумам с сообщением, но очень одолел один вопрос. Не могу получить адекватное значение скорости с GPS используя TLocationSensor в ERAD Delphi XE7.
Пишу и тестирую прогу на планшете с intel atom z3735 d без модуля gps, на борту windows 8.1. Данные о место положении получать пробовал через bluetooth со смарта, с симулятора программы GPSGate, с симулятора GPS Sensor 0.0.0.30, и с железного usb gps модуля. Результат всегда одинаковый со всех мест и в любом состоянии неадекватные цифры вида (2.21790282735539E-298). Скорость просто отправляю в лэйбл
Код:
Label1.Caption:= LocationSensor1.Sensor.Speed.ToString;
. Пробовал с забугорного форума конструкцию вида
Код:
try
      with Sender as TCustomLocationSensor do
      begin
         fGPSvalues.SpeedInMetersPerSecond := Speed;
      end;
   except
   end;
Результат один... С координатами же все замечательно, все работает. Подскажите пжлста =)
ИМХО - Возможно значение 2.21790282735539E-298 это выражение скорости, зависимое от времени!
Так же может быть командой которую необходимо расшифровать или рассчитать!

Последний раз редактировалось AlexFAst; 22.03.2015 в 22:33. Причина: Имхо+
AlexFAst вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
speed dial 2 solo1666 HTML и CSS 2 03.02.2012 17:06
Internet speed test BlincAttack Общие вопросы .NET 3 20.10.2009 21:04
Speed drop падение скорости Ivn Софт 1 12.02.2009 07:17
Не могу получить CPU speed TaTT DoGG Общие вопросы .NET 2 02.01.2009 17:20
Скачать The Need For Speed II Манжосов Денис :) Свободное общение 9 22.07.2008 15:26