2012-05-23 4 views
0

회사 이름으로 위치를 찾는 아이폰 앱을 만들려고합니다. 예를 들어 레스토랑에 주석을 달고 싶고 레스토랑 이름으로 찾으려합니다. CLGeocoder를 사용하려고했지만 지오 코더가이 경우 도움이되지 않는 것 같습니다. 나는 무엇을해야할지 모르겠다. 아무도 나에게 이것에 대한 힌트를 줄 수 없을까? 상호명으로 위치를 찾는 방법은 무엇입니까?

답변

0

"회사 이름"은 주소와 무관하며 CLGeocoder에는 사용할 수 없습니다. 이를 위해서는 사업체 이름이 실제로 등록 된 외부 서비스를 사용해야합니다. Google Places API을 제안하지만 검색 결과는 여전히 Google에 등록 된 업체로 제한됩니다.

네, "NSURL stuff"로 손을 더럽 히고 "NSJSONSerialization stuff"로 결과를 처리해야합니다.

+0

나는 .. 정말 고마워 !! 아 .. 그런데, 좋은 자습서를 추천 해 주시겠습니까? 이런 종류의 것을 묻는 것에 대해 유감스럽게 생각하지만, 프로그래밍에 익숙하지 않았습니다. –

+0

[여기] (http://www.raywenderlich.com/tutorials)에서 찾아보십시오. 그들은 쉽게 이해할 수있는 자습서를 가지고 있습니다. 웹 서비스의 결과를 처리하는 방법을 보여주는 "iPhone에서 Google 번역 및 JSON을 사용하여 텍스트를 번역하는 방법"이라는 제목의 책을 ​​찾습니다. –

+0

대단히 감사합니다! –

1

Google지도는 상호명을 반환하고 위치를 반환합니다. 웹 서비스가 필요로하는 것처럼 들리 겠지만, 입력과 출력을 생각해보고 응용 프로그램에 논리적으로 어떻게 합치는지 파악해야합니다.

+0

음 ... 내가 nsurl 요청 물건을 사용해야합니까 ?? –

+0

나는 너무 확신하지 못한다. 파이썬과 grep을 사용하여 데이터를 수동으로 페이지에서 긁어 냈습니다. 일반적으로 호출 할 수있는 공개 웹 서비스 나 API가 있기 때문에 당황 스럽습니다. –

0

SDK-based solution을 사용해 주시면 Huq Industries가 정확히 이것을 Real-world Analytics 플랫폼의 일부로 제공합니다. 그들은 locationWiFi과 같은 다른 데이터와 결합하여 정확하게 device location을 물리적 비즈니스에 정확하게 관련시키는 문제를 해결하기 위해 많은 노력을 기울였습니다. business name, categoryaddress으로 비즈니스 이벤트를 수신 할 수 있습니다.

적용 범위는 꽤 넓으며 대부분 무료입니다. SDK repo on GitHub을 확인하십시오.


면책 조항 :이에 기여했다.

관련 문제