【问题标题】:Best way to monitor for a large (50000+) number of regions监控大量(50000+)区域的最佳方式
【发布时间】:2011-07-19 15:35:55
【问题描述】:

我想创建一个在用户进入某个区域时执行特定操作的应用。

由于我要监控的区域驻留在服务器端(大约 50.000 个位置)并且区域数量太大而无法同时注册以进行全部监控,因此我想开始监控靠近用户的当前位置。

为此,我正在考虑使用startMonitoringSignificantLocationChanges 监控用户是否改变了位置然后使用locationManager:didUpdateToLocation:fromLocation: 注册新区域以监控和取消注册现在太远的区域。

我的问题:

  • 我可以打电话给 网络服务在 didUpdateToLocation 当应用程序运行时 在后台?
  • 这是实现此类功能的最佳方式吗? 知道更好的方法吗?

谢谢。

【问题讨论】:

标签: ios cllocationmanager


【解决方案1】:

您想要的是空间填充曲线,例如希尔伯特曲线的 z 曲线。它将 2D 问题简化为 1D 问题,但很可能无法回答您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-20
    • 2013-01-11
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2021-02-13
    • 2015-05-27
    • 1970-01-01
    相关资源
    最近更新 更多