我开发了一个windows phone应用程序,每隔30分钟向我的服务器发送一次GPS数据,并将其设置为后台应用程序(即使我的应用程序已关闭,也会发送GPS数据)。但这里有一个问题,我的应用程序工作并向我发送GPS数据,但数据不正确。看看下面这个例子:windows phone 7中无效的GPS数据在后台运行时
time | Coordinate | Application State | Description 8:0 | 30.0 : 40:0 | IS Running | Correct 8:31 | 31.0 : 40:0 | IS Running | Correct Now I close the application in 8:35 9:10 | 31.0 : 40:0 | Closed | Invalid 9:31 | 31.0 : 40:0 | Closed | Invalid 10:0 | 31.0 : 40:0 | Closed | Invalid Now I start my application 10:10 10:31 | 115.0 : 67:0 | IS Running | Correct 11:1 | 114.0 : 69:0 | IS Running | Correct Now I close the application in 11:15 11:31 | 114.0 : 69:0 | Closed | Invalid 12:01 | 114.0 : 69:0 | Closed | Invalid
,你看,当应用程序被关闭其发送的最后一个坐标,因为当它关闭我的应用程序正在运行。
因为我是英语新手,我用这种方式解释我的问题,所以对此表示歉意 任何想法都可能有帮助。
(坐标都是样品)
感谢
阿里Foroughi
也许这是有帮助的:http://stackoverflow.com/questions/6952413/how-can-i-run-my-gps-application-in-background –