gpt4 book ai didi

java - 给定 GPS 地理位置,如何查找给定 x 米半径内的纬度和经度

转载 作者:行者123 更新时间:2023-12-01 15:30:58 29 4
gpt4 key购买 nike

我正在编写一个Android应用程序,我想知道是否有任何API可以帮助插入从GPS获得的纬度和经度,并插入半径R,以非常高的精度找到新的纬度和经度。最好是Java代码。例如,当前位置是 curX 和 curY现在该位置的 200 米半径内可以是 maxX 和 maxY。因此,如果我有一个条目列表,我将仅打印最大范围内的条目。因此,为了使比较正确,精度应该很高。有没有API可以做到这一点?有什么公式吗? (Java 语言)

So the function is
findNewLatitude(curLat,curLong,oldList,radius)
{
do bla bla bla; //Find a newList with respect to current Geo points on MAP and considering the radius
}

output: newList such that distance between (lat,long) in newList and
(curLat,curLong) is equal to radius

最佳答案

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;
}

关于java - 给定 GPS 地理位置,如何查找给定 x 米半径内的纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512557/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com