|
Post by account_disabled on Jan 27, 2024 2:55:29 GMT -3
本文由WRLD 3D赞助。感谢您对合作伙伴的支持,使 SitePoint 成为可能。 “城里有什么地方吗?城市里的任何地方:我会告诉你最好的公共厕所。” 这是 1991 年乔治·科斯坦萨 (George Costanza) 对杰瑞·宋飞 (Jerry Seinfeld ) 说的话。有远见的乔治在他的时代之前发明了一款应用程序 - 浴室查找器!如果您是经常旅行的人、父母,或者只是知道干净且维护良好的空间对于“宁静”的重要性,您就会明白这个想法的实用性。 乔治科斯坦萨 - 一流的设施 因此,这次在 WRLD 系列的第二个教程中,我们将构建一个……我们称之为“设施查找应用程序”。 我们的设施查找器应用程序预览抢先了解我们将共同构建的内容 请注意,这不是第一次有人尝试这种做法。 但该网站已不再运营。 我们在上一个教程中介绍了相当多的基础知识,这一次,我们将重用其中的一些知识。例如,我们将使用 ParcelJS 构建静态文件,但我们不会详细介绍如何再次设置它。我们还将突出显示建筑物并设置适当 WhatsApp 号码数据 的天气条件和一天中的时间,具体取决于它们对用户的意义。如果您不确定它们是如何工作的,请参阅之前的教程。 在本教程中,我们将讨论以下主题: 创建一个简单的AdonisJS服务器端 API(用于缓存位置数据并处理 CORS 请求)。 如果用户 10 米范围内没有缓存位置,则从refrerestrooms请求公共设施数据。我们将使用Google 距离矩阵 API来计算兴趣点之间的距离。 突出显示具有公共设施的建筑物,颜色与其等级相匹配。 绿色为好,红色为坏。每栋建筑都会有一张信息卡,用于提供额外信息(例如如何到达浴室)。 最后,我们将讨论如何将此类应用程序转变为可行的业务。这才是真正的重点不是吗?WRLD API 提供了在现实世界地图中可视化现实世界数据的工具。我们的工作是研究如何将这项技术用于商业应用! 本教程的代码可以在 Github 上找到。它已经使用现代版本或 Firefox、Node 和 macOS 进行了测试。 获取设施数据 让我们首先学习如何获取设施数据以及获取数据的形式。我们将使用作为数据源。通过查看文档,我们了解到可以按纬度和经度进行搜索。事实上,我们可但这为我们提供的主要是将坐标插入搜索并获取附近位置的方法。
|
|