【问题标题】:Parse GeoObjects application flow IOS/Swift解析 GeoObjects 应用流程 IOS/Swift
【发布时间】:2015-05-14 16:03:37
【问题描述】:

我正在开发一个原型 IOS/Swift 应用程序,用于在地图上跟踪用户位置。然后它使用来自 Parse 后端的点列表来显示用户特定半径内的兴趣点。 这是我的问题:我在“didUpdateUserLocation”方法期间调用“接近”对象的 Parse 查询。因此,每次电话位置发生变化(很多)时都会调用它。这是合适的地方吗?在我看来,在几个用户登录并查询后,PARSE 交互限制将在几个小时内达到。或者我不明白请求限制是如何工作的。 有什么建议吗?

这似乎有一个副作用,即关闭任何放置的引脚上的任何打开的标注。每次更新位置时,标注都会关闭,因此用户无法点击标注的详细信息。

【问题讨论】:

    标签: ios swift parse-platform geolocation


    【解决方案1】:

    您当前的设置是个坏主意。没有无限数据计划的用户会对您非常不满,并且可能所有其他用户都会对设备在关闭 wi-fi 时的速度很慢感到不满。

    您应该在每次更新位置时检查该位置,并将对服务器的请求限制在更新位置与前一个请求位置(您应该将其存储为实例变量)相距甚远时。您需要定义很远,但可能是 500m+

    对于地图图钉,理想情况下,您应该检查您已经拥有哪些图钉并且不要更改它们,只需从新位置获取尚未在地图上的新项目的列表并添加它们.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 2015-12-14
      • 1970-01-01
      • 2017-01-26
      • 1970-01-01
      相关资源
      最近更新 更多