我想開發一個應用程式,顯示一個城市的所有餐館 半徑。例如,用戶進入漢堡,選擇半徑為 50 公里。現在顯示資料庫中的所有結果,它們都在這個區域中。
你如何做到這一點,你應該采取什么方法?
uj5u.com熱心網友回復:
我想開發一個應用程式,顯示一個城市的所有餐館 半徑。
如果您需要允許用戶瀏覽他們當前位置附近的餐館,那么您需要尋找Firestore 地理查詢。
但是我怎樣才能包括一個城市周圍的半徑。在該示例中,僅設定了一個點并在其周圍繪制了一個半徑。我想顯示城市中的所有結果,所以我必須檢查哪些位置在城市范圍內。
在這種情況下,您應該在城市中心周圍創建一個半徑。
但是,例如,如果我在倫敦中心周圍繪制 1 公里的半徑,則不會顯示倫敦的所有結果。
在這種情況下,您應該為每個城市使用不同的半徑值。例如,一個小城市可能需要 500m 圍繞市中心,而一個大都市應該有 2km 圍繞市中心。
或者,您可以讓用戶選擇半徑并根據它查詢資料庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/408741.html
標籤:
