2011-08-29 18 views
5

Tengo un problema para obtener la ubicación actual Longitude y Latitude en iOS 4.0 también intenté en iOS 4.2 en realidad quiero dibujar una ruta en mis aplicaciones desde la posición actual a la ubicación específica, intenté de muchas maneras en mis aplicaciones pero no puedo obtener resultado¿Cómo obtener la longitud y la latitud de la ubicación actual en iOS 4.0/4.2?

por favor, responda que alguien sabe de esto.

Gracias! :)

+1

¿Has probado 'CLLocationManager'? – EmptyStack

Respuesta

5

Descarga esta example

este ejemplo le mostrará actual lat largo

+0

bueno uno: D .... – Maulik

+0

Buen enlace .... Gracias .. –

0

Tendrá que llamar CLLocationManager (Ver Apple Documentation). - startUpdatingLocation y - stopUpdatingLocation son uno de los principales métodos que utilizará.

16
CLLocationManager *lm = [[CLLocationManager alloc] init]; 
lm.delegate = self; 
lm.desiredAccuracy = kCLLocationAccuracyBest; 
lm.distanceFilter = kCLDistanceFilterNone; 
[lm startUpdatingLocation]; 

CLLocation *location = [lm location]; 

CLLocationCoordinate2D coord; 
coord.longitude = location.coordinate.longitude; 
coord.latitude = location.coordinate.latitude; 
// or a one shot fill 
coord = [location coordinate]; 
+1

'ubicación' probablemente no tenga nada o esté desactualizado si utiliza este enfoque. El OP debería implementar 'locationManager: didUpdateToLocation: fromLocation:' para recibir actualizaciones a medida que entren. –

+1

Eso es verdad. Si quieren la mejor posibilidad de precisión, deben consultar las coordenadas desde ese método. Pero de esta manera al menos deberían darles un buen comienzo. –

+0

Hola @BillBurgess esta respuesta me ha funcionado en IOS 6 Pero IOS 5.1 No funciona ... ¡cualquier alternativa ...! – Karthik

Cuestiones relacionadas