使用距离和纬度和经度计算位置

Posted

技术标签:

【中文标题】使用距离和纬度和经度计算位置【英文标题】:Calculating a location using distance and latitude and longitude 【发布时间】:2021-05-10 03:56:05 【问题描述】:

我有五个纬度和经度以及它们与某个位置的距离。问题是,有什么方法可以使用这些信息计算该特定位置的纬度和经度?

【问题讨论】:

你有当前位置作为地址吗? 没有纬度和经度 在向量代数中点和距离给出圆,要找到一个准确的位置,你不仅需要距离还需要方向 有什么方法可以找到到达那个点的方向吗? 【参考方案1】:

这可能会有所帮助:

public class Distance 
  public static void main(String args) 
    double longitude1;// Starting Point longitude
    double latitude1; // Starting Point latitude
    double longitude2; // Destination longitude
    double latitude2;// Destination latitude

    double distance = Math.sqrt((longitude1 - longitude2) * 2 + (latitude1 + latitude2) * 2);

//距离公式是基于欧几里得距离。如需更清晰,请访问:https://en.wikipedia.org/wiki/Euclidean_distance

【讨论】:

以上是关于使用距离和纬度和经度计算位置的主要内容,如果未能解决你的问题,请参考以下文章

纬度/经度计算的总和指定地图距离吗?

SQL 2003 距离 纬度 经度

两个经纬度算距离公式 方法是啥

Nan在使用纬度和经度计算距离

在给定特定纬度/经度的情况下,如何计算与纽约附近地铁入口的距离?

我需要使用现有的纬度/经度、距离和方向来计算纬度/经度