Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何知道我的gps将向哪个方向移动?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 如何知道我的gps将向哪个方向移动?

Javascript 如何知道我的gps将向哪个方向移动?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我目前正在使用GoogleMapsAPI,在某个时候,我需要显示我当前的方向。例如,我从一个车站到D车站。中间有B站和C站。假设我的位置在B和C中间,我如何显示/知道我目前正在移动到C站或B站。 我正在用记号笔显示这个位置。但我还想说明下一站大约5公里或任意公里。我怎样才能获得这种距离 谢谢您可以使用几何图形库 球形命名空间有两种方法可供使用: 因此,您可以轻松地通过当前用户位置和下一站获得距离。要获取标题,您可以保留用户的最后位置,并将其与当前位置进行比较以获取标题 加载api时需要加

我目前正在使用GoogleMapsAPI,在某个时候,我需要显示我当前的方向。例如,我从一个车站到D车站。中间有B站和C站。假设我的位置在B和C中间,我如何显示/知道我目前正在移动到C站或B站。

我正在用记号笔显示这个位置。但我还想说明下一站大约5公里或任意公里。我怎样才能获得这种距离


谢谢

您可以使用几何图形库

球形命名空间有两种方法可供使用:

因此,您可以轻松地通过当前用户位置和下一站获得距离。要获取标题,您可以保留用户的最后位置,并将其与当前位置进行比较以获取标题

加载api时需要加载几何体库:


你好,谢谢你的回答。使用computeHeading()后,我得到位置a到B的一个点是138.96925791629974。从位置B到A为-40.472947224734355。如何使用这一点,并知道它的方向。从A到B或B到A?我不明白你的问题。0(或360)为北,180为南。也就是说,你得到一个负数作为回报是没有意义的。用你目前掌握的代码更新你的问题。