windows-phone-7 – Windows Phone 8平台上的GPS越野车行为
我们正在为我们的应用程序评估WP8.它利用GPS跟踪在区域内工作的承包商.我们看到诺基亚Lumia是非常好的硬件平台,但面临软件堆栈的问题.
a.我们尝试了该平台的geolocator功能,并将MovementThreshold设置为100,精度设置为HIGH. 这正在扼杀对象的微调跟踪.有没有办法(比如在android我们可以选择提供者)我们可以强迫周六.基于GPS? 如果它有点重复,我很抱歉. 任何帮助将不胜感激. PS:我们已经应用了计算点到点之间的差异的公式,并用阈值进行过滤,但这不是很好的方法.
有2个Geocoordinate课程
1 Geo * C * oordinate,位于System.Device.Location命名空间下 2 Geo * c * oordinate,位于 Windows.Devices.Geolocation命名空间下 如果您在跟踪代码中使用Geolocator,那么您获得的坐标是Geocoordinate,因为它们都在2,Windows.Devices.Geolocation中提到的相同名称空间中,如果您使用geocoordinatewatcher,它会为您提供GeoCoordinate,因为它们都来自1 System.Device.Location . 如果您使用Geocoordinatewatcher上面的代码工作正常,但如果您使用的是Geolocator,那么Horizo??ntalAccuracy属性将不适合您,而是您必须使用Accuracy Property. private const double ACCURACY_THRESHOLD = 20; private void LocationChanged(Geocoordinate coordinate) { if (coordinate.Accuracy < ACCURACY_THRESHOLD) { // use point } else { // ignore and wait for better accuracy } } 或者你可以做的是你可以将Geocoordinate转换为GeoCoordinate并使用上面回答中提到的代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- winapi – Win32 API在当前的Windows版本中仍然是“原生的”
- 编辑器 – Windows C突出显示
- .NET for Windows Store的FileStream在哪里?
- winforms – Form1.Designer.cs很难保持版本控制
- 如何在Windows 10上使用64位mongodb进行流星工作?
- windows – 从ReplaceFile重现ERROR_UNABLE_TO_MOVE_REPLAC
- win10系统安装
- windows-server-2003 – 使用IIS8从使用IIS1和FrontPage的S
- .net – 如何将应用程序停靠在Windows桌面?
- Windows是否有任何内置的实用程序来编码/解码URL?