仅使用GPS的地理围栏在android中不起作用

仅使用GPS的地理围栏在android中不起作用,android,gps,geolocation,geofencing,android-geofence,Android,Gps,Geolocation,Geofencing,Android Geofence,我想在我的应用程序中使用设置某些兴趣点。我使用了谷歌提供的演示。当WIFI和定位服务都打开时,我可以运行此演示。但这似乎不工作时,只有全球定位系统是打开的。我无法获得有关这方面的信息或事件。我已将过期时间修改为,但仍然不走运。有人能指出我做错了什么吗?蒂亚 编辑:在访问了许多站点之后,我终于成功地使用了Geofence API。也就是说,每隔一段时间轮询GPS硬件,而不对结果进行任何操作。但现在我的问题是,这样做对吗?一旦谷歌进入Play store,它会允许这样做吗?请指导我这个话题 如果仅将

我想在我的应用程序中使用设置某些兴趣点。我使用了谷歌提供的演示。当WIFI和定位服务都打开时,我可以运行此演示。但这似乎不工作时,只有全球定位系统是打开的。我无法获得有关这方面的信息或事件。我已将过期时间修改为,但仍然不走运。有人能指出我做错了什么吗?蒂亚


编辑:在访问了许多站点之后,我终于成功地使用了Geofence API。也就是说,每隔一段时间轮询GPS硬件,而不对结果进行任何操作。但现在我的问题是,这样做对吗?一旦谷歌进入Play store,它会允许这样做吗?请指导我这个话题

如果仅将GPS设置为定位模式,则地理围栏Api将不起作用。当您将位置模式设置为GPS(“仅限设备”)时,所有地理围栏都将从地理围栏Api中删除,作为开发人员,您必须在用户将位置模式更改为其他模式后恢复它们。另见

这样做对吗

对。我所认识的几乎每一个在应用程序中使用地理围栏并希望获得最新和准确位置的开发人员都会使用这种技术。地理围栏的性质迫使你这么做

一旦谷歌进入Play store,它会允许这样做吗

绝对是的

见-


“在大多数设备上,geofence服务仅使用网络位置触发geofence。”这可能解释了您仅使用GPS的问题。

否,我没有遇到任何与该设置相关的问题。请参阅更新的说明。谢谢你的回复。