gpt4 book ai didi

java - 如何确定经度和纬度坐标以在用户位置周围创建 1 英里半径?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:13 25 4
gpt4 key购买 nike

如何确定经度和纬度坐标以在用户位置周围创建 1 英里半径?我不介意那里需要多少个坐标,但我想围绕一个位置创建一个圆形半径。

例如:

如果用户的位置是=

Latitude: 44.947 Longitude: -93.098

然后我如何计算出 8 组经度和纬度坐标在上述位置周围创建 1 英里半径。

(上面例子中的 8 是斜体的,因为我不介意它是小于还是大于 8)

我该怎么做?

到目前为止的代码:

LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double longitude = location.getLongitude();
double latitude = location.getLatitude();

有没有人有什么想法?

虽然我很高兴人们正在努力提供帮助,但下面给出的答案不回答这个问题。

最佳答案

请记住,我没有使用 Android 的经验,所以如果这不适用请忽略我。

对于网络版本,实现您要查找的内容的最简单方法是使用绘图 API 以您的用户位置为中心创建一个您要查找的半径(在本例中为一英里)的圆。然后,您可以使用内置方法找到该对象(不幸的是矩形)的角边界点,为您提供所需的长/纬度。

关于java - 如何确定经度和纬度坐标以在用户位置周围创建 1 英里半径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21990405/

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