>本文展示了使用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中文網其他相關文章!