Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Мобильные платформы > Windows CE
Перезагрузить страницу Работа с GPS в программах под .NET CF 2.0
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию Работа с GPS в программах под .NET CF 2.0 - 25.05.2008, 02:12

Недавно заинтересовался этим вопросом. Имеется GPS-навигатор под Win CE с установленным .NET CF 2.0. Хочу что-нибудь под него написать, причём непременно на .net и непременно использующее данные gps . В инете нахожу только платные решения, а это, конечно же, неприемлимо . Вот и думаю, может кто что посоветует ?
Ответить с цитированием
  (#2 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 25.05.2008, 15:13

gpsd ( http://gpsd.berlios.de/ ) использовать не получится? Вроде бы у них написано, что есть какой-то порт под Win.
Еще можно посмотреть описание NMEA: http://ru.wikipedia.org/wiki/NMEA
Ответить с цитированием
  (#3 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 28.05.2008, 11:05

Цитата:
Хочу что-нибудь под него написать, причём непременно на .net и непременно использующее данные gps
Тоже недавно ковырял этот вопрос... Если хочется обязательно GPS и обязательно .Net, то придется покупать какой-либо из коммерческих продуктов. Что поделать - в глобальном масштабе ситуация сложилась не сегодня и на вчера...
Ответить с цитированием
  (#4 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию 30.05.2008, 01:20

Нашёл решение. Заключается оно в чтении и парсинге строки из COM-порта. Примерно так:
Код:
m_serialPort1 = new System.IO.Ports.SerialPort("COM1");
m_serialPort1.Open();
while(...)
{
  m_readed = m_serialPort1.ReadLine();
  if (m_readed.Length > 0)
  {
      //тут срока парсится
  }
}
...
m_serialPort1.Close();
Описание форматов можно найти здесь:
http://www.gwe.ru/technology/nmea-0183.htm
Ответить с цитированием
  (#5 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию 25.10.2009, 02:39

Написал об этом статейку:
http://il-agent.livejournal.com/1476.html
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
ГС ТОФ ГС ТОФ вне форума
Member
 
Сообщений: 80
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.03.2005
По умолчанию 20.12.2009, 15:51

Надо еще что-то там инсталлировать. До СОМ порта надо открывать GPS. Написано в книге Климова "Программирование КПК и смартфонов"
С СОМ порта читает, но только после того, как включен GPS какой-либо другой прогой.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В программах не отображаются русские буквы. andreika35 Любые вопросы от новичков 2 06.02.2009 21:46
Неправильное отображение цвета в некоторых программах Семен Мониторы 2 31.12.2008 14:37
API функции как с ними работать с программах Olegol2007 Assembler 5 11.07.2007 22:29
Почему не учат исправлять ошибки в программах Fuud Мысли вслух 6 10.06.2006 16:24
Что корректнее использовать в программах c++ С/С++ 7 02.02.2006 15:38
Об ошибках в программах Garik Юмор 7 15.06.2005 18:08
Использование кириллицы в программах OKey Prolog 16 07.02.2005 12:27
Неисправности в программах с точки зрения разных религий SiMM Юмор 1 21.12.2004 12:42
Многоязыковая поддержка в программах на BCB cirill C++ Builder 2 11.06.2004 20:39
На каких программах можно написать игры Anonymous Вопросы начинающих программистов 13 10.03.2004 21:41
Использование одинаковых горячих клавиш во всех программах kos C++ Builder 2 15.10.2003 20:04
Какой алгоритм используется в программах типа RegCompact Anonymous Visual C++ 1 16.09.2003 11:52



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов