问题标签 [android-geofence]

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 回答
10768 浏览

android - 如何提高 Android 地理围栏进入/退出通知的一致性?

我正在使用内置的地理围栏 API(播放服务)并且结果好坏参半。看起来在设置地理围栏后,即使 GPS 开启,进入/退出的通知也非常不一致,具有最新的位置(LocationClient 已连接,在后台运行。)我开始监控(轮询)位置变化和调试文本字段中的距离,并看到,即使基于设备注册的位置和地理围栏的位置,我在技术上位于地理围栏内部/外部,有时会触发通知,有时不会触发通知。有什么办法可以让这更可预测?我几乎想放弃这个 api 并根据设备位置的轮询实现我自己的(电池耗尽)地理围栏。

0 投票
1 回答
385 浏览

android - Google GeofenceDetection 示例崩溃

我正在尝试在以下位置运行代码(GeofenceDetection.zip):

该应用程序在模拟器和真实手机(Galaxy S3)中不断崩溃。

我所做的只是-下载代码,将谷歌播放服务添加为库,然后使用 Android 4.4.2 构建它。

在此处输入图像描述

使用 LogCat 进行 更新:在此处输入图像描述

0 投票
1 回答
1454 浏览

android - 动态地理围栏和谷歌地图安卓应用

我正在就使用谷歌地图为 android 应用程序创建地理围栏应用程序的最佳方式征求意见。

我查看了 android 文档中给出的示例代码,但我不确定这是否满足我想要做的。基本上我希望显示用户位置和半径,并在用户超出此半径时发出警报。半径的大小是动态的并且可以取决于一天中的时间。

任何人都可以给我任何关于我应该看什么的好的起点吗?我知道这是一个普遍的问题,但我正在寻求实现这一目标的最佳方法的建议,而不是让某人提供代码并给我它。

谢谢

0 投票
0 回答
185 浏览

android - 调用 web 服务在 android 中创建地理围栏

我需要编写一个 Web 服务来在 Google 地图上创建地理围栏,并且我有客户端应用程序(android),当任何用户进入该地理围栏(接近)区域时,客户端都会收到通知消息。

我有几个问题

1.是否可以将服务器中创建的地理围栏捕获到客户端(Android应用程序)?

如果可能怎么办?

0 投票
1 回答
1618 浏览

android - Android:地理围栏接收器不调用

我刚刚根据文档为 android 中的地理围栏制作了一个演示,但是当我从围栏区域出去或进入围栏区域时,这里地理围栏广播接收器没有调用。

伙计们查看代码并尝试解决问题。

谢谢金哥

SplashActivity.java

GeoFenceRequestor.java

地理围栏接收器.java

公共类 GeofenceReceiver 扩展 BroadcastReceiver { 上下文上下文;

AndroidManifest.xml

它成功添加了地理围栏,但后来它不调用广播接收器来了解是否进入/退出

0 投票
2 回答
438 浏览

java - 创建用户定义地理围栏的算法

我有一个点的纬度和经度。我想要关于该给定点的 500M 半径内的所有纬度和经度读数。有什么方法吗?可能吗?有什么算法吗?

0 投票
1 回答
213 浏览

android - Worklight - Wifi 中的连接触发器引发错误

功能

它抛出一个错误:

The WIFI Connect trigger with network specification: [{"SSID":"wifiName"}] will have no affect, since this network do not appear in WIFI acquisition policy.

任何想法确切的问题是什么?请帮忙。

0 投票
1 回答
856 浏览

java - 两个类覆盖相同的方法

我正在尝试检测地理围栏,这需要界面onConnected()中的功能ConnectionCallBacks。但是,我也在片段(单独的类)中使用此接口,并在onConnected()那里覆盖该方法。是否可以有两个不同的类覆盖相同的方法?还是只使用该函数的一个实例?

我一直试图弄清楚为什么地理围栏没有出现在我的通知中,因为我知道它们正在被创建。任何帮助深表感谢!

0 投票
2 回答
1087 浏览

android - Android 地理围栏 addGeofences

我在 Android 中遇到地理围栏问题。我按照https://developer.android.com/training/location/geofencing.html的说明 建立地理围栏列表,我与 LocationClient 连接,它可以工作并返回连接,我可以获得最后一个位置.. .但是当我执行时:

mLocationClient.addGeofences(InfoApp.mGeofenceList, mTransitionPendingIntent, this);

我在 onAddGeofencesResult 中没有回复。我在 logcat 中没有看到任何消息。

我使用以下代码创建地理围栏:

首先我用 REQUEST_TYPE.ADD 调用这个函数:

我在 onConnected 中收到了响应,但是当我调用 addGeofences 时,不再收到任何响应。

非常感谢!

0 投票
1 回答
708 浏览

java - 在后台创建 android 地理围栏而不会崩溃

我目前有一个 IntentService 接收带有 lat、lng 信息的 gcm 消息,我想在没有前台应用程序的情况下在后台注册地理围栏。我已经尝试将工作(在活动中)代码放入 IntentService 但我得到一个空指针异常,我不知道为什么。

这是错误消息:

有什么想法或技巧可以实现这一目标吗?