我目前正在开发一个处理基于位置的服务的Worklight项目。我希望能够专门为iOS平台获取用户当前位置的ZipCode。我在网上研究过,有很多方法可以解决这个问题。我目前使用自定义cordova插件使用本机位置管理器功能实现它,并通过反向地理编码检索邮政编码。这种方法看起来像是在做很长的路。我注意到google通过提供lat和long来提供反向地理编码的api调用。但是,您可以拨打多少电话是有限制的。
免费API的用户: 每24小时提出2,500个请求。 每秒10个请求。 Maps for Business客户: 每24小时有100,000个请求。 每秒10个请求。
此应用程序不需要限制基于邮政编码获取位置的次数。
Worklight是否有更简单或更好的方法来获取用户位置的邮政编码(我已经检查了worklight api参考调用,但没有看到有关检索用户邮政编码的信息)?
答案 0 :(得分:0)
Worklight提供了一种通过使用适配器实现此功能的方法,但不是API本身。虽然您可以将适配器用作您已经知道的ZIP的本地缓存。
为了节省由于通常基于大量调用的API而导致的资金,我们需要一些缓存,数据库(更可能是:CouchDB或mongoDB)来处理您已知的缓存。
移动(app-side)解决方案+服务器端解决方案。把这两个放在一起,工作灯会帮助你。