【发布时间】:2016-03-25 13:41:06
【问题描述】:
我能够在自动填充搜索文本字段中找到实际位置。但我无法从此代码中找到邮政编码。请给我一个解决方案。
-(void)googleAPICallWithText:(NSString*)strData {
strData = [strData stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSLog(@"Value of allSelectedItems = %@", strData);
//google api url
NSString *web_service_URL = [NSString stringWithFormat:@"%@json?input=%@&sensor=%@&key=%@",GOOGLE_GEOLOCATION_URL,strData,@"true",GOOGLE_API_KEY];
NSMutableString *reqData = [NSMutableString stringWithFormat:@""];
id jsonDta= [reqData dataUsingEncoding:NSUTF8StringEncoding];
NSString *jsonRepresantationFormat = [[NSString alloc]initWithData:jsonDta encoding:NSUTF8StringEncoding];
[self WebsewrviceAPICall:web_service_URL webserviceBodyInfo:jsonRepresantationFormat];
}
-(void)WebsewrviceAPICall:(NSString *)serviceURL webserviceBodyInfo:(NSString *)bodyString {
self.connectionTimer = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(cancelInsingAPICall) userInfo:nil repeats:NO];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:serviceURL]];
[theRequest setHTTPMethod:@"POST"];
[theRequest setHTTPBody:[bodyString dataUsingEncoding:NSUTF8StringEncoding]];
self.connection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
if( self.connection ){
self.receivedData = [NSMutableData data];
}
}
【问题讨论】:
标签: ios objective-c google-api google-places-api zipcode