>本文展示了使用WRLD API和ADONISJS构建一个实时浴室查找器应用程序,灵感来自Seinfeld 情节。 该应用程序可帮助用户找到附近的公共洗手间。
关键功能和技术:
- 实时位置:利用WRLD API用于精确的位置数据和3D地图可视化。
- > adonisjs后端: node.js框架创建服务器端API,用于有效的数据处理和缓存。>
通过使用Adonisjs存储经常访问的位置数据。
Google距离矩阵API:- 计算用户和设施之间的距离以获得准确的结果。
>映射突出显示:- >使用WRLD地图上的颜色编码的建筑物亮点来指示洗手间的可用性和评分。>
数据来源:- >使用Refugerestrooms.org API用于公共洗手间信息。
>前端开发:- >使用用于构建静态资产的包裹和wrld SDK进行地图集成。
-
>教程详细介绍了创建adonisjs api以缓存位置数据并处理CORS请求的过程。 当请求用户的位置时,该应用首先检查缓存。如果在10米半径内没有发现附近的数据,则使用Google距离矩阵API查询避难所API以确定接近度。 然后在WRLD地图上突出显示带有洗手间的建筑物,该建筑物根据其评分(绿色,红色,糟糕)进行了颜色编码。 每个建筑物都会显示一张信息卡,其中包含其他详细信息。
>本文还探讨了潜在的货币化策略,例如应用程序内广告或高级功能,将应用程序转换为可行的业务。 它提供了一个综合指南来设置该应用程序,从服务器配置到前端开发。
完整的代码可在GitHub上找到。 教程封面:
- >设置用于缓存的adonisjs服务器和数据库。
>
- >从Refugerestrooms.org和处理CORS的获取设施数据。
集成Google距离矩阵API进行距离计算。- >
>以颜色编码的评分在WRLD地图上突出显示建筑物。
-
最终部分讨论了该应用程序的潜在业务模型,包括广告和高级功能。 该项目是将WRLD API用于商业应用的实际示例。
>

本文由WRLD 3D赞助。感谢您支持使SitietPoint成为可能的合作伙伴。
以上是使用WRLD映射平台构建Seinfeld浴室查找器应用的详细内容。更多信息请关注PHP中文网其他相关文章!