Trigger.io 中的地理定位双重提示

Posted

技术标签:

【中文标题】Trigger.io 中的地理定位双重提示【英文标题】:Double prompt for geolocation in Trigger.io 【发布时间】:2013-01-19 18:40:01 【问题描述】:

基本上,我遇到了这个问题:

How to prevent double prompt for geolocation in Phonegap app?

但在 Trigger.io 内部而不是 Phonegap。

为了让事情更有趣,我没有直接调用 navigator.geolocation.getCurrentPosition - 我正在使用 navigator.geolocation.watchPosition 创建一个地理位置观察器。

Trigger 的 API 中似乎没有此功能的替代品:

http://docs.trigger.io/en/v1.4/modules/geolocation.html

【问题讨论】:

【参考方案1】:

正如您所注意到的,我们很遗憾没有 watchPosition 函数的本机版本,但我们确实提供了 getCurrentPosition,但它不会提示用户。在我们支持watchPosition 之前,您最好在setInterval 中使用getCurrentPosition 来定期监控用户的位置。

【讨论】:

以上是关于Trigger.io 中的地理定位双重提示的主要内容,如果未能解决你的问题,请参考以下文章

浏览器内地理定位功能:如何在用户拒绝后提示用户重新启用?

自定义提示用户授权使用地理定位功能时的提示语

如何自动开启定位? [关闭]

离子地理定位总是陷入错误方法

即使在 Ar.js 中的浏览器中授予权限后,地理定位访问被拒绝弹出窗口也会显示

PyQt 5.9 中的 OpenLayers 地理定位