Google 장소 URL 문자열에 인수를 전달하고 싶습니다. 문자열은URL 문자열에 대입 전달 string objective 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;
업데이트 지. becaue.when 내가 = @ ""9.281654854 ", 그리고 b = @"- 3.32532 ", 즉 정적 값 즉, 넣어 어떤 위치도 표시하지 않습니다.
내 질문을 업데이트하고 지금 사용하고 있습니다. 질문에 표시된 것과 같은 것과 귀하의 조언을 따르십시오. 그러나 여전히 어떤 위치도 보여주지 않습니다. 위치 데이터에 액세스하려면 확인을 클릭하라고 요청합니다. 확인을 클릭하면 위치가 표시되지 않습니다. 내 문자열은 정적 좌표를 넣고 #define googleUrl = @ "string"으로 사용할 때 괜찮습니다. 그것은 작동합니다. dynimic 좌표로하지만
는 "그러나 작동하지 않는"쓰기이 무엇을 의미합니까? 항상 자신의 질문에 "내 질문에 다른 사람들이 답변 할 수 있도록 충분한 정보가 있습니까?" –
내 질문에 대한 업데이트가 있습니다. plz는 모양을 가지고있다. 죄송합니다. – Mann
그리고 코드를 작성하는 중에 코드를 좀 더 형식화 할 수 있습니다. –