2014-07-23 4 views
0

현재 위치 기반 서비스를 다루는 Worklight Project에서 작업 중입니다. 나는 iOS 플랫폼을위한 사용자의 현재 위치의 ZipCode를 구체적으로 얻을 수 있기를 원합니다. 나는 온라인으로 연구했고, 이것에 접근하는 많은 방법이있다. 현재 네이티브 위치 관리자 기능을 사용하는 사용자 정의 코드바 플러그인을 사용하여 구현되었으며 역 지오 코딩을 통해 우편 번호를 검색합니다. 이 접근법은 제가 그렇게 먼 길을 가고있는 것처럼 보입니다. 나는 구글이 lat와 long을 제공함으로써 역 지오 코딩을위한 API 호출을 제공한다는 것을 알아 차렸다. 그러나 전화를 몇 번 할 수 있는지에 대한 제한이 있습니다.Worklight로 역 지오 코딩

무료 API 사용자 : 24 시간당 2,500 건의 요청 초당 10 회의 요청입니다. 기업용지도 고객 : 24 시간당 100,000 건의 요청 초당 10 회의 요청입니다.

이 응용 프로그램에는 우편 번호를 기반으로 위치를 얻을 수있는 횟수에 대한 제한이 없어야합니다.

Worklight는 사용자 위치에 대해 우편 번호를 가져 오는 더 쉽고 간편한 방법을 제공합니다 (나는 Worklight API 참조 호출을 확인했지만 사용자 우편 번호 검색에 대해 아무 것도 볼 수 없었습니다).

+0

AFAIK 대답은 "아니오"입니다. Cordova 플러그인을 사용하도록 선택해야합니다. –

답변

0

Worklight는 API를 사용하지 않고 어댑터를 사용하여 구현할 수있는 방법을 제공합니다. 어댑터가 이미 알고있는 ZIP의 로컬 캐시와 같은 것으로 작동 할 수는 있지만.

일반적으로 많은 호출을 기반으로하는 API로 인해 비용을 절약하려면 이미 알고있는 캐시를 처리 할 캐시 (데이터베이스 : CouchDB 또는 mongoDB)가 있어야합니다.

모바일 (앱 측) 솔루션 + 서버 측 솔루션. 이 2 개를 함께 넣으면 작업 표시등이 도움이됩니다.