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

Java 我需要使用现有的纬度/经度、距离和方向来计算纬度/经度,java,geolocation,geometry,google-places-api,Java,Geolocation,Geometry,Google Places Api,在Java中集成googleapi时,我需要使用现有的lat/long、距离和方向来计算另一个地方的lat/long。如何计算该点?下面的PHP代码提供了从$lat1、$lng1到距离$dist kms的点,沿$brng的方向 $lat1、$lng1和$brng(弧度) function toRad($deg) { // Converts numeric degrees to radians return $deg * pi() / 180; } function toDeg($rad

在Java中集成googleapi时,我需要使用现有的lat/long、距离和方向来计算另一个地方的lat/long。如何计算该点?

下面的PHP代码提供了从$lat1、$lng1到距离$dist kms的点,沿$brng的方向

$lat1、$lng1和$brng(弧度)

function toRad($deg) {
// Converts numeric degrees to radians 
    return $deg * pi() / 180;
}
function toDeg($rad){
   return $rad * 180 / pi();
}

你为什么要这么做?Lat/Long是否改变?@SMA我想他的意思是,如果你从一个已知Lat/Long的点开始,沿着某个方向走一段距离,你最终会到达的点的Lat/Long是多少。这是一个数学问题,不是Java问题,甚至不是编程问题。如果你有你需要的公式,但不知道如何在Java程序中表达它们,那么你可以问一个Java问题。。但是,我找不到任何确切的方法来找出答案。。。我想任何人以前都可能遇到过这个问题…所以只有我在这里发布。。。
function toRad($deg) {
// Converts numeric degrees to radians 
    return $deg * pi() / 180;
}
function toDeg($rad){
   return $rad * 180 / pi();
}