geofencing相关内容

Xamarin Forms - 每 10 秒获取一次设备位置(当应用程序在前台/后台运行时)

我创建了一个 Xamarin 表单应用程序.应用程序应定期(每 10 秒)获取设备的位置(iOS 和 Android).我怎样才能做到这一点?我知道有一些库,例如:Xamarin.Essentials,但我无法决定该位置应该被占用多少次. 当 Xamarin 表单应用程序在后台运行时(在 IOS 和 Android 上),也应该可以获取设备的本地. 解决方案 我过去因为那个头痛而通过 ..

Swift:用户位置附近的地理围栏/地理位置

问题: 我试图让它一直使用用户的位置,并不断检查它是否在我设置的 CLLocationCoordinate2D 点的 5 英里范围内.如果是这样,它会在应用程序打开时发送警报,或者在应用程序关闭时发送通知. 有用信息: 在我的项目中,我有 4 个 swift 文件: Locations.swift 包含 CLLocationCoordinate2D 点. Utilit ..
发布时间:2022-01-14 21:02:59 移动开发

Android 地理围栏(多边形)

如何从多个地理位置(经纬度值)创建多边形地理围栏.此外,如何跟踪用户是进入这个地理围栏区域还是在 android 上退出这个区域. 解决方案 地理围栏只是一个组成多边形的纬度/经度点的数组.获得纬度/经度点列表后,您可以使用点内多边形检查来查看某个位置是否在多边形内. 这是我在自己的项目中用于对非常大的凹多边形(20K+ 顶点)执行多边形点检查的代码: 公共类 PolygonTes ..
发布时间:2022-01-14 20:45:03 移动开发

Android 8 或 9 上的后台地理围栏不起作用

当用户到达定义的区域时,我尝试向用户显示推送警报. 所以我从 https://developer.android.com/training/location 编写了我的应用程序/地理围栏 如果我的应用程序正在运行一个跟踪用户位置的服务,它会完美运行. 例如,如果我启动谷歌地图,它也可以工作,它也会跟踪我的位置.将出现推送. 但如果我关闭我的应用程序,推送将不会出现,因此如果 ..
发布时间:2022-01-08 13:01:36 移动开发

如何在 JavaScript 中围绕折线绘制多边形?

我想围绕折线绘制一个多边形.在我的例子中,折线是一个谷歌地图方向,我需要在谷歌地图画布中围绕它显示一个多边形. 首先: 为了抵消,我使用了 JavaScript Clipper 库.我有以下折线(路线):我使用 Clipper 在下面制作了一个偏移多边形: 我有一个可用的 JS Bin 示例. 代码是: Javascript Clipper 库/偏移折 ..
发布时间:2021-12-10 21:54:37 前端开发

没有配对的手持设备,Android Wear 是否可以使用地理围栏?

根据文档,地理围栏使用蜂窝网络和 wifi 信号来检测位置,但如果没有连接的配套设备,它似乎无法工作. Android Wear 是否可以在没有配对手持设备的情况下使用地理围栏? 解决方案 更新:刚刚玩了一下,当 BT 断开连接并连接 wifi 时,似乎还没有工作. 原回复: 并非所有的穿戴设备都有支持这一功能的硬件,尽管 LG Urbane 2 具有 LTE 并且不少穿 ..
发布时间:2021-09-22 19:46:21 其他开发

即使应用程序没有运行,如何拥有一个有效的地理围栏?

我正在创建一个位置感知应用程序.我已经能够创建地理围栏了,当我在 iPhone 中测试它时,我注意到当应用程序在前台和后台运行时会调用回调方法 -didEnterRegion 和 -didExitRegion.但是当我杀死应用程序时(意味着应用程序状态“未运行"),没有调用所述方法回调. 那么,我在这里错过了什么?有什么我需要做的配置吗?有没有想过的小伙伴谢谢! 解决方案 这是正确的 ..

是否可以具有自定义区域形状?核心位置

例如,至少我希望将正方形/矩形/道路形状作为我的区域. 解决方案 不,不是.根据文档,当前唯一的区域类是CLCircularRegion(显然是圆形的)和CLBeaconRegion(基于与iBeacon的接近度).将来苹果可能会添加对自定义形状区域的支持,但从iOS 8开始,就是这样. https://developer.apple.com/LIBRARY/ios/document ..
发布时间:2021-04-24 20:33:36 移动开发

BackgroundTaskBuilder Register()问题

当我遇到问题时,我正在使用Geofencing开发应用程序: ArgumentException(值不在预期范围内)当我尝试注册地理围栏的后台任务时. 来自MSDN的示例具有相同的问题.为了清楚起见,我将显示示例代码(链接到示例: http://code.msdn.microsoft.com/windowsapps/Geolocation-2483de66#content 使用场景5 ..
发布时间:2021-04-14 19:02:18 C#/.NET

如何为iOS 9实施地理围栏?

我的iOS 9应用需要地理围栏功能.哪些API提供程序提供地理围栏功能?我检查了Foursquare,他们似乎没有提供此服务. Geoloqi 刚刚被收购,该选择似乎也毫无疑问. 如果没有第三方选项可用,那么如何为iOS实现地理围栏呢? 解决方案 iOS无需第三方API即可进行地理围栏.核心位置应具备您所需的一切.查看本教程以了解更多信息. 地理学教程 ..
发布时间:2021-02-08 18:57:42 移动开发

Xamarin跨平台地理围栏

我目前从DevEddy为xamarin实现了地理围栏插件(之所以使用它,是因为它有一个示例项目,并且它是最近更新的).并且可以正常工作. 问题: 当我将android位置模式/提供商设置设置为“仅使用GPS(仅设备)"而不是gps,wifi,移动网络并运行我的应用程序时,它会中断,并发送以下错误消息: Android.Gms.Common.Apis.ApiException:1000: ..
发布时间:2020-11-20 00:38:55 移动开发

谷歌地图扑检查多边形内是否有点

我正在使用google-maps-flutter插件开发Flutter项目,我想检查用户位置是否在我在地图上创建的多边形内。有一种使用JavaScript api(con​​tainsLocation()方法)的简单方法,但对于Flutter,我仅发现了第三方插件google_map_polyutil,该插件仅适用于android,并且在运行我的应用程序时出现安全漏洞。还有另一种方法吗? 解 ..
发布时间:2020-10-15 06:59:53 其他开发

可以在iOS上使用地理围栏(区域监视),而无需“始终”位置访问?

我写了一些测试代码,当我离开一个区域或输入一个区域时,它会在后台提醒我。可与“始终”位置访问配合使用。 —但是,如果我将应用程序的位置访问权限更改为“使用中”,则此功能将不再起作用。恢复后可以再次使用。 我(和其他人一样)对iOS上的地理围栏(区域监视)应该没有也可以正常工作”位置访问。 空心箭头甚至在没有“始终”的情况下也不会出现在状态栏中,这是一种权利或设置。提示:如果未始终打开“ ..
发布时间:2020-10-10 00:38:43 其他开发

CLLocationManager startMonitoringForRegion:设备重新启动后不重新启动应用程序

好,所以我目前有一个应用程序,在其中注册了要使用 CLLocationManager startMonitoringForRegion 方法监视的地理围栏。当应用程序位于前台和后台时,此方法可以正常工作。 我还设置了适当的plist值: UIBackgroundModes:{location} UIRequiredDeviceCapabilities:{location-serv ..
发布时间:2020-10-02 20:36:39 移动开发