多普达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)
{
}
}
}
}