2014-07-23 87 views
0

我目前正在開發一個處理基於位置的服務的Worklight項目。我希望能夠專門爲iOS平臺獲取用戶當前位置的ZipCode。我在網上進行了研究,有很多方法可以解決這個問題。我目前使用原生位置管理器功能使用自定義的cordova插件實現,並通過反向地理編碼檢索郵政編碼。這種方法看起來像我正在做的很長。我注意到,google只是提供lat和long提供了一個API反向地理編碼調用。但是,您可以撥打多少個電話是有限制的。使用Worklight進行反向地理編碼

免費API的用戶: 每24小時有2,500個請求。 每秒10個請求。 商業地圖客戶: 每24小時有100,000次請求。 每秒10個請求。

這個應用程序需要多少次才能獲得基於郵政編碼的位置。

Worklight是否具有更簡單或更好的獲取用戶位置的郵政編碼的方法(我檢查了worklight api引用調用,但沒有看到有關檢索用戶郵政編碼的任何內容)?

+0

AFAIK答案是「否」。您需要選擇使用Cordova插件。 –

回答

0

Worklight通過使用適配器提供了一種實現此方法的方法,但不提供API本身。儘管您可以將適配器用作您已知的ZIP本地緩存。我們需要有一些緩存,數據庫(更可能是:CouchDB或mongoDB)來處理你已經知道的緩存。爲了節省資金,我們需要一些緩存,數據庫(更可能是:CouchDB或mongoDB)來處理這個緩存。

移動(應用端)解決方案+服務器端解決方案。把這兩個放在一起,工作燈會幫助你。