我想在圍繞我的位置的圓圈內生成隨機的緯度/經度對。在我的位置附近生成隨機位置
目前我已經實現了一個位置監聽器,每當我得到一個新的位置,我想繪製我附近的隨機位置。
我能夠計算2點現有的位置之間的距離,並知道它在我的範圍:
public List<Location> filter(Location current, List<Location> locations, int radius) {
List<Location> results = new ArrayList<Location>();
for (Location loc : locations) {
if (current.distanceTo(loc) <= radius) {
results.add(loc);
}
}
return results;
}
不過說真的,我找不到如何生成我的範圍之內的位置。
這裏有什麼幫助嗎?非常感謝你。
謝謝keyser5053。這是問題,我不知道如何自己生成座標,因爲我不知道要使用的座標範圍。 – pindleskin
你似乎知道半徑。這就是你所需要的。 – keyser
是的,半徑是100米。我的問題是涉及數學,我會繼續思考,謝謝。 – pindleskin