0

我正在做一个应用程序。我想在单独的线程中找出当前位置的纬度和经度值。但是在单独的线程中 CLLocationManager 委托方法不会被触发。所以请告诉我是否有任何其他方法可以获取该信息

4

1 回答 1

0

你问错问题了。
你不需要那个!

只需使用 Cllocatiomanager 委托的标准方式(didUpdatFromLocation ...)。这就是您所需要的,也可以在后台运行。获取该信息的速度很快,现在这将影响主线程的性能。

如果在获得纬度/经度位置后进行耗时的计算,则可以将坐标发送到执行该计算的另一个线程。但这由您负责,并且不会干扰苹果框架。

并且:没有其他方法可以获取当前的纬度/经度,只有 didUpdateFromLocation...

于 2012-12-21T16:26:18.380 回答