【发布时间】:2016-10-23 18:52:43
【问题描述】:
我在软件工程方面没有太多经验。我需要决定适合我的应用程序的女巫架构风格。所以欢迎任何帮助。
应用说明: 我们的应用程序与谷歌地图 API 通信以获取用户位置并显示附近的商店和数据库女巫商店关于我们产品的描述。用户搜索特定项目并获取最近的商店在哪里的信息。客户端-服务器是显而易见的,但我需要其他一些?也许黑板或其他什么?
【问题讨论】:
标签: architecture client-server blackboard
我在软件工程方面没有太多经验。我需要决定适合我的应用程序的女巫架构风格。所以欢迎任何帮助。
应用说明: 我们的应用程序与谷歌地图 API 通信以获取用户位置并显示附近的商店和数据库女巫商店关于我们产品的描述。用户搜索特定项目并获取最近的商店在哪里的信息。客户端-服务器是显而易见的,但我需要其他一些?也许黑板或其他什么?
【问题讨论】:
标签: architecture client-server blackboard
我的理解是,
作为用户,我想搜索特定商品并获取最近的商店信息。
首先使用 Google Map API 定位用户位置。所以当用户在 您的 APP 您需要检查此设备是否已连接到互联网 GPS是打开的。如果没有,请让用户使用它。
根据用户位置获取最近的商店。如果你的数据库 在 Web 中,您需要开发一个 API 并将用户位置发送为 参数 [根据您的 API 设置可能还有其他参数 和要求]。然后,返回商店。
获取最近商店的产品详细信息并展示给 用户。您需要另一个 API 来获取产品详细信息。发展 另一个 API 并在此 API 中将商店名称/ID 作为参数传递,然后 返回商店产品详细信息。
所以您需要另外 2 个 API(RESTful API 可能更简单、更快)。 第一个 API 将重新运行 Store,第二个 API 将返回 Store 产品。从您的应用程序中,您需要调用/使用 API。 希望这会有所帮助,如果定义流程和流程有任何其他困难,请随时询问。
【讨论】: