- ( CLLocationCoordinate2D ) geoCodeUsingAddress :( NSString *) address { double latitude = 0 , longitude = 0 ; NSString * esc_addr = [ address stringByAddingPercentEscapesUsingEncoding : NSUTF8StringEncoding ]; NSString * req = [ NSString stringWithFormat :@ "http://maps.google.com/maps/api/geocode/json?sensor=false&address=%@" , esc_addr ]; NSString * result = [ NSString stringWithContentsOfURL :[ NSURL URLWithString : req ] encoding : NSUTF8StringEncoding error : NULL ]; if ( result ) { NSScanner * scanner = [ NSScanner scannerWithString : result ]; if ([ scanner scanUpToString :@ "\"lat\":" intoString : nil ] && [ scanner scanString :@ "\"lat\":" intoString : nil ]) { [ scanner scanDouble :& latitude ]; if ([ scanner...