如何确定用户在Badoo中的位置?

2024-04-23 07:05:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做以下事情。在

  • 使用核心位置不断更新用户的位置,并将该信息发送到数据库。在

我正在创建一个类似badoo的应用程序,所以我需要知道用户的位置,以便知道谁在他们附近。在

我做了以下事情:

我将以下代码放入applicationDidFinishLaunchWithOptions

locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
[locationManager startUpdatingLocation];

然后AppDelegate.m中的以下函数

^{pr2}$

这是最有效的方法吗?在

那么我如何使用经纬度细节和django来判断用户附近有谁?在

谢谢你的帮助!在


Tags: 代码用户self信息数据库应用程序核心init
1条回答
网友
1楼 · 发布于 2024-04-23 07:05:41

至于效率,那要看你的意思了。你描述的方法不允许用户真正开始确定位置的过程——它是在应用程序启动时开始的。如果这是您的意图,那么我认为这是有效的,用户不需要花时间来启动它。在

但是,在appdelegate文件中有代码。为了维护代码的效率,我不同意您提供的模式。一个更高效的(就开发而言)最好是有一个单独的模型来处理来自位置管理器的更新,并让appdelegate创建所述模型的实例。在

抱歉-我帮不上忙。在

相关问题 更多 >