判断GPS获取的数据是否为有效数据
2010-12-27 22:22
543 查看
哦,你需要增加判断,gps并不是每次取得的精度都够你用。所以,你在取的时候需要设置想要的精度。不够精度的话,需要从新取,参考一下。
TBool IsValidResult()
{
TBool ret = EFalse;
TPositionInfo* positionInfo = static_cast<TPositionInfo*>(iPosInfoBase);
TPosition position;
positionInfo->GetPosition(position);
if (Math::IsNaN(position.Latitude()) ||Math::IsNaN(position.Longitude()))
{
debugf(" Lat or Lon is not valid.");
ret = EFalse;
}
else
{
TReal32 hAcc = position.HorizontalAccuracy();
if (Math::IsNaN(hAcc))
{
debugf(" hAcc is not valid.");
ret = EFalse;
}
else if (hAcc > desiredAccuracy)//desiredAccuracy是你需要的精度
{
ret = EFalse;
}
else
{
ret = ETrue;
}
}
}
return ret;
}
http://topic.csdn.net/u/20100420/09/45445571-63c8-4aee-b62a-76b41083cf66.html
TBool IsValidResult()
{
TBool ret = EFalse;
TPositionInfo* positionInfo = static_cast<TPositionInfo*>(iPosInfoBase);
TPosition position;
positionInfo->GetPosition(position);
if (Math::IsNaN(position.Latitude()) ||Math::IsNaN(position.Longitude()))
{
debugf(" Lat or Lon is not valid.");
ret = EFalse;
}
else
{
TReal32 hAcc = position.HorizontalAccuracy();
if (Math::IsNaN(hAcc))
{
debugf(" hAcc is not valid.");
ret = EFalse;
}
else if (hAcc > desiredAccuracy)//desiredAccuracy是你需要的精度
{
ret = EFalse;
}
else
{
ret = ETrue;
}
}
}
return ret;
}
http://topic.csdn.net/u/20100420/09/45445571-63c8-4aee-b62a-76b41083cf66.html
相关文章推荐
- 前端获取后台数据,前端根据获取的数据判断Repeater列是否显示或隐藏
- 判断获取json数据中key是否为空
- ajax获取http访问状态--判断图片路径是否有效
- 表单数据插件,用于获取表单数据,判断表单是否改变
- 判断Laravel Eloquent获取数据结果集是否为空
- 从表单获取的数据判断是否为空的办法
- wex5中使用password控件,密码可以隐藏,判断输入框是否为空时,无法通过password的.val()方法获取数据
- 判断Laravel Eloquent获取数据结果集是否为空
- 在web中判断是否有app,没有则跳转,包括读取a标签参数,获取后台数据
- 判断网络获取的数据NSArry是否为空
- angular做出提示框,获取输入的数据展示到界面上,判断数据是否存在,查询数据
- iOS判断是否是移动数据上网,主要为了获取手机号一键登录
- 百度api商圈范围图修改获取坐标数据、点是否在区域范围判断、js解析创建excel
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
- 【Hex 格式文件操作】二、判断是否为有效的intel_hex文件,并进行数据校验
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- [javascript] jquery ajax调用数据后判断返回值是否为 json 格式
- JQuery判断radio是否选中,获取选中值
- C#使用DateTime获取某段日期范围内的所有日期与判断某个日期是否在某段日期范围内