我已经使用WL.Device.Geo.acquirePosition几周了。我一直在经历它的不一致。代码可以工作,但有一段时间它会突然不再起作用了。没有错误。它只是不执行WL.Device.Geo.acquirePosition代码。解决方法通常是关闭计算机一段时间,再次重新启动后,它会工作。顺便说一句,我正在使用worklight 6.2。我正在iOS设备上运行我的应用程序。有没有适当的解决方案?谢谢。
答案 0 :(得分:1)
如果你没有指定超时,它实际上相当于无限超时(这与w3c规范一致);这可能意味着它可以继续等待尝试获取而不会在很长一段时间内失败。请指定超时,并查看是否使用适当的错误代码调用onFailure函数。