gpt4 book ai didi

ios - 不断更新用户当前位置是个好主意吗?

转载 作者:行者123 更新时间:2023-11-28 06:12:45 26 4
gpt4 key购买 nike

在我的应用程序中,我必须向我的服务器发送一个纬度/经度,作为返回,我得到一个 10-15 米范围内的数据数组,我必须在 map 上添加人员。我可以通过几种不同的场景实现这一点:

1- 我可以加载 100 米范围内的所有数据,并且仅当用户搜索超出此范围时才发出请求。

2- 每当用户搜索位置时,我都可以使用方法“startUpdatingLocation”,当用户位于该位置时,我可以调用“stopUpdatingLocation”。最后位置将被保存并用于发送请求。

3- 或者我可以保持位置更新,当用户单击按钮发出请求时,我可以获得最后的纬度/语言。

它们听起来可能很相似,但我想知道哪种方案可以节省更少的内存和数据使用量。

最佳答案

这取决于用户执行搜索的频率,以及他们的搜索在地理位置上是否相近。方法 #1 使用更多内存,因为它必须存储更大的数据数组(这取决于数据的样子,可能不是什么大问题)但从长远来看,如果您必须这样做,它可能会节省数据使用量对您的服务器执行更少的查询。这取决于用户行为。

方法 #2 和 #3 在数据使用和内存方面似乎没有任何不同,因为您描述的是保持用户的纬度和经度更新的不同方法。这似乎与您服务器的数据使用情况无关。

关于ios - 不断更新用户当前位置是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46058296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com