问题标签 [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.

0 投票
2 回答
2205 浏览

android - 当手机靠近受监控的位置时,Android ProximityAlert 或 Geofence 是否会消耗更多电量?

如果我使用具有给定半径(例如 100m)的 Android ProximityAlert,并且我的手机经常靠近(或位于)该位置,那么电池消耗是否会比我很少靠近该位置时更大?是否存在电池消耗增加的距离?

用地理围栏代替呢?

理想情况下,我想了解以下情况对电池寿命的影响:

R = 接近警报或地理围栏区域的半径 D = 手机与接近警报中位置的距离

  • D < R(电话肯定在接近警报位置内)
  • D >> R(电话肯定在接近警报位置之外)
  • D ~= R(接近警报位置边界附近的电话)

是否有任何特定位置(即 D 值或 DR 值),手机会自动将位置提供者更改为更昂贵的选项以提高准确性?

0 投票
0 回答
166 浏览

android - 设置多个 ProximityAlerts(或地理围栏)是否比仅设置一组消耗更多的电池?

每个额外的 ProximityAlert 或地理围栏位置是否会增加 Android 应用程序的电池消耗?监控一个位置、五个位置和一百个位置的应用程序之间会有显着差异吗?如果所有这些地点都在一个城市或分布在世界各地,会有什么不同吗?ProximityAlerts 和地理围栏之间的这些特征是否不同?

0 投票
3 回答
1462 浏览

android - 在 Android 中监控与多个位置的距离最省电的方法是什么?

我有一个应用程序,每次用户接近一组位置中的任何一个时都会采取一些(互联网)操作(例如,假设它在我靠近星巴克商店时通知服务器,因此可以分析我的咖啡习惯) .

什么是最省电(但可靠且相对准确)的方式,可以让手机在某个位置时执行某些操作?我不需要完美的定位精度——在 50m 左右就可以了。

目前,我为每个半径为 100m 的位置设置了一个 ProximityAlert,并让它引发一个 Intent,然后由在后台运行的 Service 提供服务。该服务还包括一个警报,每三个小时左右就会下载一次。

服务本身似乎并没有消耗大量电池 - 电池全部被“Android OS”耗尽。根据 Android 4.1.2 电池监视器,Android 操作系统使用的 CPU 是没有我的应用程序的手机的 3 倍,并且大部分时间都“保持清醒”。

将其更改为 IntentService 会有所不同吗?

减少(或增加)警报的半径会有所不同吗?

将其转换为地理围栏(https://developer.android.com/training/location/geofencing.html)会有很大不同吗?

我可以将其设置为使用更便宜的定位服务,除非它认为它靠近某个位置(或者它会自动执行此操作吗?)

0 投票
4 回答
31545 浏览

ios - iOS - 应用程序关闭时的核心位置和地理围栏

我已经阅读了许多关于对我的 iOS 应用程序进行地理围栏的教程(即,此处),但没有提到 iOS 是否允许在应用程序关闭时处理任何特定于应用程序的位置数据。

例如,我知道当应用程序在后台时,这些服务仍然会持续存在(如果编码正确),但是当用户双击主页按钮并关闭应用程序时呢?还能获取位置数据吗?

0 投票
2 回答
6273 浏览

android - 使用新的 Android API 跟踪 100 多个同步地理围栏

我在 9000 km^2 的区域内有大约 3500 个地理兴趣点,我希望我的应用程序在后台运行,并在用户靠近上述任何点时通知用户。

在 Google I/O 2013 期间引入的新地理围栏 API似乎非常适合这项工作,特别是因为它针对电池寿命进行了优化,但在获得状态代码GEOFENCE_TOO_MANY_GEOFENCES之前,我似乎无法注册超过 100 个地理围栏(使用修改版本的演示应用程序)。

是否可以增加此限制?也许通过一些设置或API?

0 投票
2 回答
1541 浏览

android - Android 中的地理围栏问题

我正在使用 Android 中的地理围栏。我能够在地图上绘制多边形并获取顶点的纬度和经度值。我的问题是如何确定用户何时进入多边形?有什么方法可以确定用户是在多边形内部还是外部?

0 投票
3 回答
896 浏览

ios - 关闭应用程序时如何获取地理围栏didEnterRegion委托方法调用

那么当应用程序关闭时(不是在后台,而是完全关闭),当用户进入区域时,应用程序如何获得 didEnterRegion 委托方法调用?以及我如何在模拟器中模拟它。

谢谢。

0 投票
1 回答
500 浏览

android - 当在地理围栏示例中调用 handleGeofenceTransition() 时?

我正在开发今年在谷歌 I/OI 中发布的 android 地理围栏应用程序,它正在将用户当前位置 lat-lon 传递给具有不同半径(如 2、5、10、50 等)的地理围栏,但我无法收到通知。我不知道'不知道是什么问题,但 logcat 显示地理围栏已成功添加,它没有启动 Intent 服务,也没有调用 handleGeofenceTransition()。

0 投票
0 回答
2312 浏览

android - How can I add a Geofencing on the Google Map

Here, I just developed a android app, use Google Map v2 API. Not very familiar with Java. What I want to make it come true is that, when I enter the circle, trigger some text. I know that Geofencing API could realize that function, and have read and import the sample. It should be have Intent or reaction when I move in or out, but nothing happened. I'm still not very clear how to do next. So sad.. If some could help me solve that problem? Thank you!

0 投票
1 回答
2929 浏览

c# - 使用诺基亚地图的 Windows phone 8 GeoFencing

如何在 Windows Phone 8 的诺基亚地图上实现地理围栏。甚至有可能,还是我应该使用其他地图 API,如谷歌地图?请指教。

我的要求:我希望能够在所选位置上绘制半径,当用户在半径内移动时,他会收到通知。

在此处输入图像描述