【问题标题】:Reverse Geocoding with Worklight使用 Worklight 进行反向地理编码
【发布时间】:2014-07-24 03:13:22
【问题描述】:

我目前正在从事一个处理基于位置的服务的 Worklight 项目。我希望能够专门为 iOS 平台获取用户当前位置的 ZipCode。我在网上进行了研究,有很多方法可以解决这个问题。我目前使用本地位置管理器功能使用自定义cordova插件实现它,并通过反向地理编码检索邮政编码。这种方法似乎我正在做很长的路要走。我注意到谷歌通过提供纬度和经度来提供反向地理编码的 api 调用。但是,您可以拨打的电话数量是有限制的。

免费 API 的用户: 每 24 小时有 2,500 个请求。 每秒 10 个请求。 面向企业客户的地图: 每 24 小时有 100,000 个请求。 每秒 10 个请求。

此应用无需限制根据邮政编码获取位置的次数。

Worklight 是否有更简单或更好的方法来获取用户位置的邮政编码(我检查了 Worklight api 参考调用,但没有看到任何关于检索用户邮政编码的信息)?

【问题讨论】:

  • AFAIK 答案是“不”。您需要选择使用 Cordova 插件。

标签: ibm-mobilefirst reverse-geocoding


【解决方案1】:

Worklight 提供了一种通过使用适配器而不是 API 本身来实现这一点的方法。尽管您可以将适配器用作您已经知道的 ZIP 的本地缓存。

由于 API 通常基于多次调用,为了节省资金,我们需要一些缓存、数据库(更有可能:CouchDB 或 mongoDB)来处理您已经知道的缓存。

移动(应用端)解决方案 + 服务器端解决方案。将这 2 个放在一起时,worklight 会为您提供帮助。

【讨论】:

    猜你喜欢
    • 2021-01-26
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    相关资源
    最近更新 更多