gpt4 book ai didi

math - 获取纬度/经度范围内的所有城市

转载 作者:行者123 更新时间:2023-12-04 06:42:56 26 4
gpt4 key购买 nike

我有一个城市列表,每个城市显然都有经度和纬度。

现在选择这些城市之一,我想获得所有其他城市,其经度/纬度在所选城市 50 公里范围内。
我应该使用什么公式?

我只对从已知城市位置将公里转换为纬度和经度的数学公式感兴趣

然后我将计算最大和最小纬度和经度,以考虑可接受的范围。 (像一个正方形)

tks

我不想计算两点之间的距离!+
我想计算我的最大纬度和经度,然后通过这个坐标过滤我的城市。

我在 PHP 中找到了一个对我有用的示例。
(我已将其移植到 C#)

http://blog.fedecarg.com/2009/02/08/geo-proximity-search-the-haversine-equation/

最佳答案

您可能想要使用 Haversine formula .

您可能需要查看以下文章以进一步阅读并了解各种语言的一些实现:

  • Calculate distance, bearing and more between Latitude/Longitude points克里斯·维内斯。
  • Calculate Distance Between Two Points on a Globe in 11 languages .
  • 关于math - 获取纬度/经度范围内的所有城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028309/

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