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