问题标签 [geofencing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 禁用/重新启动位置服务时自动删除 Android 地理围栏
我已经成功添加了带有标志 NEVER_EXPIRE 的地理围栏。一切似乎都运行良好。
但是现在在测试时,我发现如果我停止位置服务,地理围栏就会停止按预期工作。此外,当我再次启动位置服务时,我之前添加的地理围栏应该会再次开始工作,但不会生成任何通知,并且似乎一旦禁用位置服务,地理围栏就会自动删除。而且我必须再次设置所有位置以使地理围栏恢复工作状态。
任何建议或任何想法为什么它会这样?
编辑::
当设备关闭/重新启动等时也会出现类似问题。因此,如果位置服务被禁用/设备重新启动,基本上所有注册的地理围栏都将过期。我试图通过 Session 处理其中的几个,但我正在寻找一种解决方案,通过它我们可以在启用位置服务时重新设置地理围栏。
android - Android地理围栏的最大限制?
我从谷歌播放服务的地理围栏 API 开始。我想我理解了一般概念,但我不知道地理围栏是否有限制。我将我的地理围栏列表提供给位置客户端,其余的由他处理。但是我可以将多少地理围栏传递给位置客户端?我想要多少?
java - 如何知道 Android 设备是否在地址附近 google maps api
我正在开发一个接收给定地址的 Android 应用程序。我只想让应用程序在设备上运行,如果用户在那个地址上,或者更接近它。
这可能只用谷歌地图api吗?
iphone - 为什么我的本地通知在 iOS 7 中默认没有声音?
我的应用程序使用地理围栏并发送通知。
默认情况下,应用程序的“设置 - 通知”中的声音是关闭的。
准确地说是iOS 7。
有谁知道如何解决这一问题?
这是负责此的代码:
ios - didExitRegion 仅在进入不同区域时调用
我正在开发一个 iOS 7 应用程序,它指定了一组沿路线的 5 个区域,并在进入或退出一个区域时发送通知。
这些区域是圆形的,半径为 1 公里,它们不相邻,但它们之间有几公里的空间。有点像这样(这O
是一个圆形区域和-
它们之间的空间):
我已经在我的车里进行了一些测试,一切似乎都正常,除了一件事。当didExitRegion
我实际离开一个区域时不会发生调用,而只有在我进入不同区域时才会调用。事件日志如下所示:
请注意,所有退出事件都与下一个区域的进入事件发生在完全相同的时间。
我一直在重新阅读 API 文档,并且确实注意到了评论Only boundary crossings generate an event.
,但我认为这仍然意味着应该在您退出区域的那一刻触发一个事件。
我正在使用具有默认精度 ( ) 的 CLLocationManager并为我正在监视的每个区域kCLLocationAccuracyBest
调用一次。startMonitoringForRegion
有谁知道我看到的行为是否可以预期,或者我是否做错了什么?
android - Google IO 2013 地理围栏:我可以使用 BroadcastReceiver 而不是 IntentService 触发转换吗?
我正在将新的地理围栏 API 添加到我的 Android 应用程序中,并且我想使用 BroadcastReceiver 来捕捉转换。我尝试使用 BroadcastReceiver 而不是 IntentService 运行地理围栏,但根本不会调用 BroadcastReceiver。我用 IntentFilter 正确注册了 BroadcastReceiver。这是我的绑定功能:
有人能告诉我为什么没有触发 BroadcastReceiver 吗?为什么它适用于 IntentService 而不是 BroadcastReceiver?
ios - 当应用程序处于活动状态(前台)和非活动(后台)ios7时的IOS地理围栏
1)我正在编写一个使用地理围栏调用提醒(didEnterRegion)的应用程序。目前,只有当应用处于非活动状态(后台)时,应用才能调用地理围栏提醒。希望得到有关我应该如何进行的指导。谢谢。
附带问题:2)您如何确保应用程序中所有控制器的 didEnterRegion(地理围栏)?我必须在所有视图控制器中添加 didEnterRegion 方法吗?
设置
我有一个 NSObject 文件(locationSingleton),它初始化 CLLocation,它可以跨越我的所有视图控制器。此外,我用于地理围栏的 didEnterRegion 位于 appDelegate.m。
iphone - iOS:地理围栏不适用于 2g 或 3g 互联网连接
我在 iOS 应用程序中面临地理围栏的危急情况。
它在 wifi 上工作正常,但是当我将网络接入点设置为 2g 或 3g 时,它会意外停止工作。
所以下面是我的查询:
- 地理围栏如何与 2g 或 3g 互联网一起使用。
- 有没有为 iOS 应用程序使用 2g 或 3g 互联网的演示。
- 当 2g 或 3g 网络访问 Internet 时,这些委托方法无法正常工作。
委托方法是:
那么调用区域监控委托方法我应该怎么做呢?
提前致谢。
ios - iOS 区域监控重用项目问题
我有一个项目,我在使用区域监控时取得了不同程度的成功,大部分情况下它都有效,但没有我希望的那么准确,但很快发现它不应该是完全准确的,这很好,只是物理测试这个很难。然而,他们希望在一天内完成一个完整的用户界面整体大厅。所以这就是我所做的。
我拿了旧项目,复制并重命名了它,捆绑 ID 和所有我认为需要它的地方,以使其本质上成为一个不同的项目。然后我创建了一个故事板,因为我之前使用的是 xib 文件。然后更改启动程序,使其使用情节提要而不是预先存在的 xib 文件。一切都很好。具有新的界面和基本相同的代码。
问题...
这些区域永远不会触发......永远,即使位置服务正在工作,因为我使用位置服务来告诉我我是否在一个半径范围内,但栅栏回调 API 永远不会关闭。然后我在多个设备上对其进行了测试。最后其中一个触发了......但是低并且看它是旧应用程序,它触发栅栏没问题。而新的没有。我什至无法理解我做错了什么会导致这种情况。我什至使用 api 确实失败了并且确实成功了方法,它说围栏没有问题。
另一个令人烦恼的问题是,如果我使用 GPX 文件来模拟位置,栅栏会在代码中触发……我必须说令人沮丧的事情。
有什么建议么?如果需要,将提供代码示例。