2011-05-14 4 views
0

나는 주소입니다있는 NSString가 :Google Forward Geocoding으로 보내려면이 문자열의 형식을 지정하는 방법은 무엇입니까?

I는 다음과 같이해야하는이 캐릭터 라인으로부터 구축 된 URL과 구글의 지오 코딩 서버를 ping 할 필요가
"210 Queen Street East Brampton" 

: 분명히

http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true_or_false 

, 내가 할 수

: 요청을 보낼 마스터 문자열 라는 임시 후 바로

사용이 코드를 만들어 함께 문자열을 추가

NSMutableString *url = [[NSMutableString alloc] initWithString:temp]; 

내가 직면 한 과제는 다음과 같습니다. 공백 대신 단어 사이에 '+'기호를 어떻게 삽입합니까?

Objective C에서 함수를 빌드 할 수있는 함수가 있거나 또는이를 구현할 수있는 가장 간단한 방법이 있다면 누구나 제안 할 수 있습니까?

감사합니다.

답변

0

캐릭터를 대체 할 수있는 방법을 찾고 싶지만 아직 찾지 못했습니다.

NSString *myAddress = @"210 Queen Street East Brampton"; // or whatever the current address is 
NSArray *components = [myAddress componentsSeparatedByString:@" "]; 
// this will strip the words out; 
NSString *addressForURL = [components componentsJoinedByString:@"+"]; 

이210 + 퀸 + 거리 + 동 + 브 램톤로 addressForURL을 반환해야합니다 : 지금까지 내가 생각할 수있는 가장 간단한 솔루션은 다음이 될 것입니다. 더해야 할 일이 있다면 적어도 다음과 같이 시작해야합니다.

+0

Great. 그거야. 고마워요! – banditKing

+0

문제 없습니다. 도와 주셔서 기쁘게 생각합니다. – justin

관련 문제