即將開始開發應用程序,而且即時通訊卡會以最有效的方式執行任務。所以任何人都可以訪問這個應用程序,並說嘿我在這裏!在地圖上。他們的地理位置(長,緯度)將被用作一種標記。確定10英里範圍內的地理位置邏輯
現在,當用戶訪問這個應用程序時,它將如何顯示人們在10英里範圍內訪問過的標記。當然,我可以使用for循環來滾動每一個標記,但是規模要大得多,這是最有效的方法嗎?如果有5萬個標記會怎麼樣?
然後我想爲每個標記添加一個國家,所以它只能滾動你所在國家的標記,但即使如此,我仍然必須滾動每一個標記,檢查它們是否在同一個國家,那麼除非我爲每一個看起來不對的國家建立數據庫,否則這個位置就是這樣。
不找實際的代碼只是邏輯上如何現有的應用程序已經做到這一點,感謝您的任何意見:)
啊,這是完美的,我從來沒有想過直接從SQL做它。我確定我可以使用谷歌地圖API或東西來制定出這個增量經緯度和長期,非常感謝:) –
依靠已建立的框架可能是一個好主意來計算角度,因爲你還必須處理邊界情況:'' 359°+ 2°= 1°' – sauerburger