在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ app里根據(jù)用戶選擇1000米或2000米返回該范圍的數(shù)據(jù)是怎么實現(xiàn)的?

app里根據(jù)用戶選擇1000米或2000米返回該范圍的數(shù)據(jù)是怎么實現(xiàn)的?

比如用58租房用,選擇1000米內(nèi)用戶得到的就是1000米內(nèi)的租房信息
用js畫一個圓判斷是否在圓內(nèi)倒是知道怎么做,但是這兩者應該差很多,不知道應該用什么邏輯?

回答
編輯回答
菊外人

不用畫圓,判斷目標點和你當前位置點之間的距離小于1000米就行了。

2018年2月22日 17:17
編輯回答
魚梓

之前做過一個類似的web app,當時的做法是這樣:

地圖方面我記得用的是Leaflet,當時有個API,就是可以獲得某個pin或者地圖中心為圓心的一個圓形的半徑。然后這個半徑可以轉換成"米"。之后就看后端接口有沒有相應的支持,來過濾限定的距離范圍?;蛘呔褪前涯硞€大區(qū)域的信息都喂給前端,然后前端再來進行過濾(不過大數(shù)據(jù)量時性能上會有問題)。

2018年7月11日 05:06