Cómo encontrar Nakshatra y thithi usando la date

Necesito calcular Nakshatra y Thithi usando la date y la latitud y la longitud de la location actual.

Fecha de

NSDate *today = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; // display in 12HR/24HR (ie 11:25PM or 23:25) format according to User Settings [dateFormatter setTimeStyle:NSDateFormatterShortStyle]; NSString *currentTime = [dateFormatter stringFromDate:today]; [dateFormatter release]; 

Valores de longitud y latitud desde NSLocationManager . ¿Alguien puede arrojar luz sobre el cálculo matemático?

La API de Google Maps Rest te dará la zona horaria basada en LAT / LONG, ¿puedes usar eso?

https://developers.google.com/maps/documentation/timezone/