【发布时间】:2016-04-01 14:22:29
【问题描述】:
我正在使用 Mobile First Platform 工作室 7.1,并在 Documentation 处关注有关位置服务的文档。我正在使用移动浏览器模拟器进行所有测试。
我注意到,在使用 MBS 进行测试时,样本 (DwellInside) 的回调函数没有被调用。例如,应用程序说如果位置在过去 3 秒内发生变化,则会显示警报。
我创建了一个示例应用程序,类似于可以从此处的“文档”链接下载的示例应用程序:MyCode
我的版本(它只是获取位置并执行 DwellInside)也无法让回调被调用。
有什么我遗漏的吗?请指教。
【问题讨论】:
-
仅供参考 - 今后将不再支持/开发地理定位功能,建议您使用实现相同功能的 3rd 方功能......设备本机 API 或 Cordova 插件等...以及开发 Cordova 应用程序而不是 Classic Hybrid 应用程序。
-
@IdanAdar 谢谢。我计划参加 6.2 的认证,所以我正在阅读所有文档和教程,因为我仍然需要知道这些是如何工作的
-
在使用 MBS 时,您是否继续提供新的位置?还是您只是设置了起始位置而没有提供任何新的?
-
@user2674117 我做了一个 acquirePosition 并在成功回调中我开始了一个新的采集,它使用 DwellINside 并传递获得的经度和纬度。我没有提供新坐标
-
好的,你需要在 startAcquisition 之后给它传递新的坐标。首次提供新坐标时评估新触发器;它并不假定最后给定的位置一定是当前的。
标签: ibm-mobilefirst worklight-server worklight-runtime mobilefirst-studio