Articles of core location

Datos principales y ubicación principal

Tengo una base de datos Core Data con propiedades de latitud y longitud. ¿Hay alguna manera de utilizar el método getDistanceFrom: Core Location para encontrar las cinco ubicaciones más cercanas a una CLLocation obtenida del GPS? ¿Tengo que cargar todos los objetos usando Core Data y analizarlos, usando getDistanceFrom: en cada uno o hay una […]

Obtener la ubicación del dispositivo (solo el país) en iOS

Necesito obtener la ubicación del país de un dispositivo iOS. He estado tratando de usar CoreLocation con MKReverseGeocoder. Sin embargo, esto parece volverse errático con bastante frecuencia. Y solo necesito el país, no hay necesidad de calles y tal. ¿Cómo puede hacerse esto de una manera más estable?

El cuadro de diálogo de permiso de ubicación actual desaparece demasiado rápido

Mi aplicación toma la ubicación del usuario, obtiene las coordenadas y proporciona una distancia hacia o desde su destino u origen. Todos estos destinos posibles se muestran en una vista de tabla, de modo que obtengo las coordenadas de los usuarios al mismo tiempo que llenando la tabla. Lo único es que la vista de […]

Optimizando CLLocationManager / CoreLocation para recuperar puntos de datos más rápido en el iPhone

Actualmente estoy usando CoreLocation + CLLocationManager para comparar la ubicación actual de un usuario con N cantidad de otras ubicaciones. El problema al que me enfrento es que estoy lidiando con áreas urbanas donde las ubicaciones están cerca unas de otras, por lo que debo señalar la ubicación del usuario con la precisión que permite […]

Centrando MKMapView en puntos N-pixels debajo del pin

Desea centrar MKMapView en un punto N-pixels debajo de un pin dado ( que puede o no ser visible en el MapRect actual ). He estado tratando de resolver esto usando varias jugadas con -(CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view sin éxito. Alguien ha pasado por este camino ( sin juego de palabras )?

¿Hay alguna manera de verificar si el dispositivo iOS está bloqueado / desbloqueado?

He usado actualizaciones de ubicación GPS en mi aplicación. Quiero detectar si el dispositivo iOS está en modo de suspensión para poder desactivar las actualizaciones de ubicación GPS y optimizar el uso de la batería. Ya he probado pausesLocationupdates en iOS 6, pero no funciona como se desea. Quiero desactivar las actualizaciones de ubicación GPS […]

distanceFromLocation – Calcula la distancia entre dos puntos

Solo una pregunta rápida sobre Core Location, estoy tratando de calcular la distancia entre dos puntos, el código está debajo: -(void)locationChange:(CLLocation *)newLocation:(CLLocation *)oldLocation { // Configure the new event with information from the location. CLLocationCoordinate2D newCoordinate = [newLocation coordinate]; CLLocationCoordinate2D oldCoordinate = [oldLocation coordinate]; CLLocationDistance kilometers = [newCoordinate distanceFromLocation:oldCoordinate] / 1000; // Error ocurring here. […]

¿Cuál es la forma más fácil de obtener la ubicación actual de un iPhone?

Ya sé cómo usar CLLocationManager, así que podría hacerlo de la manera difícil, con delegates y todo eso. Pero me gustaría tener un método de conveniencia que simplemente obtenga la ubicación actual, una vez, y bloques hasta que obtenga el resultado.

¿Por qué no se llama al delegado de CLLocationManager en iPhone SDK 4.0?

Este es el código que tengo en mi clase AppDelegate – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CLLocationManager *locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; locationManager.distanceFilter = 1000; // 1 Km locationManager.desiredAccuracy = kCLLocationAccuracyKilometer; [locationManager startUpdatingLocation]; } Y este es el método de delegado que tengo en mi clase de AppDelegate //This is the delegate […]

¿Cómo obtener el usuario de ubicación con CLLocationManager en poco tiempo?

Tengo este código en mi controlador de vista, pero esto no funciona: import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDelegate { var location: CLLocationManager! override func viewDidLoad() { super.viewDidLoad() location=CLLocationManager() location.delegate = self location.desiredAccuracy=kCLLocationAccuracyBest location.startUpdatingLocation() } func locationManager(location:CLLocationManager, didUpdateLocations locations:AnyObject[]) { println(“locations = \(locations)”) label1.text = “success” } Tengo los permisos de cómo leo en […]