iOS、Android 和 Web 应用程序开发与 .Net Web Api 架构和 Google http Web 服务



我正在开发一个跨平台的应用程序,它适用于iOS和Android以及共享.Net Web API通用业务逻辑的Web应用程序。请参阅随附的应用程序体系结构

应用程序体系结构

我们的项目主要涉及谷歌地图,因此iOS,Android和Web应用程序分别使用Google iOS SDK,android SDk和javascript SDK开发。

为了使用谷歌http网络服务,如谷歌地图方向API,谷歌地图距离矩阵API,谷歌地图地理编码API等,我使用.Net Web API作为所有设备的通用,以便业务逻辑将在一个地方并且易于维护,这是一个可行的解决方案吗? 如果不是,正确的设计方法是什么?

Google http 网络服务每天最多免费提供 2,500 个请求。如果我在我的网络 api 服务器中使用谷歌 http 网络服务,那么每个设备或所有设备都有 2500 个请求计数?

Web 服务 API 的配额限制(如 Google Maps Directions API)是每天 2,500 个请求。这意味着此 API 中的每个调用都计为 1 个请求。这意味着它是您可以在一天内使用此 API 调用的总请求。例如,开发 A 使用 API 发出了两个请求,开发 B 也使用 API 发出了 2 个请求。现在,您每天的总查询数为 4。请注意,API 还有另一个配额,称为每 100 秒请求数。与方向 API 一样,它的限制为每秒 50 个请求。希望这些信息对您有所帮助。

最新更新