簡體   English   中英

如何在spring boot中以高性能找到最近的位置(地理地圖)

[英]How to find the nearest location (geo maps) with high performance in spring boot

我有一個帶有驅動程序的交付應用程序,我想找到一種高性能的方法來使用 spring boot 在某個位置找到最近的驅動程序。

我在 Spring Boot 中使用帶有 jpaRepository 的 MySQL DB 作為后端。 並計划將大部分業務邏輯放在服務器中,並使移動應用程序僅提供查找源和目標位置等簡單信息。

問題是,為驅動程序放置當前位置的最佳方式是什么? 在某個位置找到最近的司機的最佳方法是什么?

當前使用 Spring Boot 執行此操作的技術有哪些?

這兩個問題的含義相同,即搜索最短路徑,您可以使用 A* 來搜索最近的驅動程序,然后將起始節點放置到驅動程序,並向用戶報告您可以使用的 Geolocation 或 Geocoding Google APIs 的路徑經度和緯度來構建圖表,然后在該圖表中進行搜索,或者您可以使用另一個名為距離矩陣服務的谷歌地圖 API 來幫助您遵循文檔

https://developers.google.com/maps/documentation/javascript/distancematrix

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM