2011-08-23 5 views
1

J'utilise google direction API dans lequel quand j'entre seulement le nom de la ville puis il donne la valeur de la latitude et la longitude de la source et la destination de l'adresse de la ville. Tandis que je suis entrer l'adresse entière comme B-1, complexe de ridhi sidhi, Chopra katla, Rani bazar, Bikaner alors je ne donne aucune latitude et longitude. Comment puis-je obtenir la latitude et la longitude de cette adresse à partir de Google direction API?Comment obtenir la latitude et la longitude de l'adresse entière?

Répondre

0
NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv", 
         [loactionTextField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] 
                encoding:NSUTF8StringEncoding 
                 error:nil]; 
NSArray *array = [locationString componentsSeparatedByString:@","]; 
if(array == nil) 
{ 
    return; 
} 
else 
{ 
    if(array.count > 3) 
    { 
     lat = [[array objectAtIndex:2] doubleValue]; 
     longt = [[array objectAtIndex:3] doubleValue]; 
    } 
} 

J'ai essayé votre adresse dans ceci et elle retourne lat et long.

Questions connexes