2013-12-16 38 views
0

我是ios的新鲜人,我想使用谷歌API做自动完成搜索栏...请告诉我如何使它...只使用谷歌API的自动完成搜索栏..使用谷歌API的自动完成搜索栏?

我用这个以下网址,,但如何与搜索栏来完成...

- (NSString *)description 
{ 
return [NSString stringWithFormat:@"Query URL: %@", [self googleURLString]]; 
} 


- (NSString *)googleURLString 
{ 
    NSMutableString *url = [NSMutableString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/autocomplete/json?input=%@&sensor=%@&key=%@", 
         [self.input stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding], 
         SPBooleanStringForBool(self.sensor), self.key]; 

if (self.offset != NSNotFound) { 
    [url appendFormat:@"&offset=%u", self.offset]; 
} 
if (self.location.latitude != -1) { 
    [url appendFormat:@"&location=%f,%f", self.location.latitude, self.location.longitude]; 
    NSLog(@"%@",url); 
} 
if (self.radius != NSNotFound) { 
    [url appendFormat:@"&radius=%f", self.radius]; 
} 
if (self.language) { 
    [url appendFormat:@"&language=%@", self.language]; 
} 

return url; 
} 
+0

请任何人给我这个问题的答案.... – MAC113

回答

0

退房https://github.com/spoletto/SPGooglePlacesAutocomplete

这对谷歌商家信息自动填充API的Objective-C的包装。

祝你好运!

+0

谢谢...但我用它....但它不搜索详细的地方....给我一个错误domainError 8 ...当我试图搜索详细查询.... – MAC113

+0

我认为你用这个代码,所以你有我的问题更好的解决方案.... 请告诉我.. – MAC113

+0

我也越来越问题,“didFailWithError:Error Domain = kCLErrorDomain Code = 0“操作无法完成(kCLErrorDomain错误0.)”.... –