2011-09-07 120 views
1

当测试GeoCoordinate类(http://msdn.microsoft.com/en-us/library/system.device.location.geocoordinate.aspx?wa=wsignin1.0)时发现模拟器上的Lovacation.Speed属性返回NaN值(经度,纬度)。Windows Phone 7 - GeoCoordinate.Speed仿真器

还测试MS样品 - http://create.msdn.com/en-US/education/catalog/sample/geolocation(也是速度的NaN值)。

在模拟器中模拟\测试速度的最佳方法是什么?

+0

您是否正在使用Windows Phone 7.1版本的模拟器进行测试?你有足够的积分来绘制速度吗? –

+0

是的,使用7.1版本。尝试接近50-100点(在模拟器的位置标签) – m0rg0t

回答

0

基本思想是为IGeoPositionWatcher创建一个自己的实现。在SharpGis上,您可以找到一个从起点生成随机数据并根据行驶距离计算速度的方法。 或者,如果您有GPX文档,则可以创建一个实现,该实现从GPX文件返回数据。

+0

谢谢。因此,“位置”选项卡\模拟器的仪器仅为应用程序提供关于坐标的数据,而没有速度? – m0rg0t

相关问题