gpt4 book ai didi

c# - 查找离给定位置最近的城市

转载 作者:行者123 更新时间:2023-11-30 19:29:08 25 4
gpt4 key购买 nike

我正在尝试找到离给定位置最近的城市。我已经存储了一些我想合作的城市的位置。我有我的位置,但我不知道如何找到离我的位置最近的城市?

Cities
New York - Lat 40.714353; Long -74.005973
Washington - Lat 38.895112; Long -77.036366
....more cities

My location
Philadephia - Lat 39.952335; Long -75.163789

那么我应该如何比较坐标来找到最近的城市呢?我正在用 C# 编写程序,但只知道算法的解决方案对我来说已经足够了:)感谢您的帮助

最佳答案

你应该用你的高中知识来解决这个问题,你的算法是:

最近 = sqrt ( (lat2 - lat1) ^2 + (Long2-Long1) ^2 )现在这给了你空中距离。

因此,当您对一组值执行此操作时,您可以使用排序函数来比较哪个值最接近您。

关于c# - 查找离给定位置最近的城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13269558/

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