当前位置: 代码迷 >> Windows Mobile >> 多普达800(自带GPS),Windows Mobile 5.0 系统 如和读取GPS的定位信息解决思路
  详细解决方案

多普达800(自带GPS),Windows Mobile 5.0 系统 如和读取GPS的定位信息解决思路

热度:469   发布时间:2016-04-25 07:53:24.0
多普达800(自带GPS),Windows Mobile 5.0 系统 如和读取GPS的定位信息
多普达800(自带GPS),Windows Mobile 5.0 系统 如和读取GPS的定位信息。 在网上看到有GPSID可以读取, 但不知道如何去操作, 请各位帮忙。 提供思路也可以,谢谢大家。

------解决方案--------------------
先找出gps使用的串口号,然后直接打开串口,读取串口数据了。
串口的速率可能需要多试几下,找到正确的速率就没问题了。
------解决方案--------------------
if (gps.Opened)
{
if (device != null)
{
}

if (position != null)
{
if (position.LatitudeValid)
{
double nx = position.Latitude;
GPSPosY = (Int64)(nx * 10000000);
}

if (position.LongitudeValid)
{
double ny = position.Longitude;
GPSPosX = (Int64)(ny * 10000000);
}

if (position.LatitudeValid && position.LongitudeValid && position.dwSatelliteCount>=5)
{
menuItem12.Text = "GPS正常"+position.dwSatelliteCount.ToString();
}
else
{
menuItem12.Text = "GPS信号弱";
}

if (position.SatellitesInSolutionValid &&
position.SatellitesInViewValid &&
position.SatelliteCountValid)
{
}

if (position.TimeValid)
{
}
}
}
}
  相关解决方案