使用谷歌API返回的纬度和经度进行比较距离是否可以采用传统方式(两点之间的距离:
d = sqrt(pow(lat2-lat1, 2) + pow(lon2-lon1, 2))
),而不需要将其转换为米或其他单位吗?我只需要用它来比较一系列点中最接近参考点的点。例如:假设我们有两个(lat,lon)点:(40.2535425,22.88245345)和(40.2565795,22.8884539),我们想找到最接近(40.2335425,22.83245345)的点。使用上述代码查找距离是否可以?还是我们需要先找到每个点与参考点的距离,例如以米为单位(使用haversine公式或其他公式),然后再比较值?我问这个问题是因为我不知道谷歌API返回的纬度和经度的确切值!我的意思是它们不是度-分-秒吗?谢谢...