我想将参数传递到google位置url字符串。 该字符串是将参数传递到url字符串目标c
@"https://maps.googleapis.com/maps/api/place/search/xml?location=52.577798767,-2.124885567&radius=500&types=bank&sensor=false&key=AIzaSyCcC9pmri9XGOgyhjoHQq37cmcbfhjfghf6bBZe80"
我没有得到任何答复。虽然我可以获取位置更新。但我想使用这个字符串在
-(void)ParseXML_of_Google_PlacesAPI { NSURL *googlePlacesURL = [NSURL
URLWithString:googleUrl]; NSData *xmlData = [NSData
dataWithContentsOfURL:googlePlacesURL]; xmlDocument = [[GDataXMLDocument
alloc]initWithData:xmlData options:0 error:nil]; NSArray *arr =
[xmlDocument.rootElement elementsForName:@"result"]; placesOutputArray=[[NSMutableArray
alloc]init]; for(GDataXMLElement *e in arr) { [placesOutputArray addObject:e]; }
但不工作。它没有回应。
请建议
更新:
这是我的原代码:
- (void)locationUpdate:(CLLocation *)location {
googleUrl= [[NSString alloc ]initWithFormat:@"https://maps.googleapis.com/maps/api/place
/search/xml?location=%f,%f&radius=500&name=money&sensor=false&
key=AIzaSyCcC9pmri9XGOgyhjoHQq37cmcdfsab6bBZe80",location.coordinate.latitude,location.coordinate.longitude];
}
更新2
googleUrl= @"https://maps.googleapis.com/maps/api/place/search/xml?location=%f,%f&radius=500&name=the%20money&sensor=false&key=AIzaSyCcC9pmrisgd9XGOgyhjoHQq37cmcb6bBZe80",a,b;
这个字符串也不会干活G。因为我把a = @“9.281654854”和b = @“ - 3.32532”,即a和b中的静态值并使用它也不显示任何位置
我已更新我的问题,现在使用问题中所示的同样的事情,并遵循你的建议。但它仍然没有显示任何位置。尽管它要求我点击“确定”以访问位置数据。当我点击确定它不显示任何位置。我的字符串是好的,因为当我把静态坐标,并用作#define googleUrl = @“字符串”。有用。但dynimic坐标它不工作
当你写 “但不工作” 是什么意思?总是问自己,“我的问题是否有足够的信息来帮助别人回答它?” –
我已更新我的问题。看看。并为此而感到遗憾 – Mann
而且,当您处于这种状态时,您可以更好地格式化您的代码。 –