如何在谷歌地图 api 中计算从 1 个位置到许多其他位置的距离? [复制]

Posted

技术标签:

【中文标题】如何在谷歌地图 api 中计算从 1 个位置到许多其他位置的距离? [复制]【英文标题】:How to calculate the distance from 1 location to many other locations in the google maps api? [duplicate] 【发布时间】:2019-11-13 16:45:20 【问题描述】:

用我制作的谷歌地图计算两点之间的距离。 但我想计算所有其他坐标的两点之间的间隔。从固定位置开始,这是我的位置。那么我需要做什么。我觉得问这个问题很愚蠢,但期待得到帮助。

如果可能的话,你能给我一个例子吗 谢谢!

【问题讨论】:

从 1 个位置到许多其他位置的距离:Distance Matrix API 如果您正在寻找“旅行”距离。 【参考方案1】:

您可以使用 Harverine 公式计算 2 个位置之间的距离这是关于如何使用 https://***.com/a/14561433/9516857 的答案

然后你必须得到车辆的速度来计算时间。如果你有速度,通过使用你计算的距离,你可以找到你花费了多少时间,如下所示

time = distance / speed

【讨论】:

以上是关于如何在谷歌地图 api 中计算从 1 个位置到许多其他位置的距离? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在谷歌地图中获取标记和中心之间的距离

如何在谷歌地图 api v2 上获取设备的当前位置?

在谷歌地图javascript api中 - 如何移动地图而不是标记

如何使用 api 在谷歌地图中仅显示一个国家或特定区域?

如何在谷歌地图 api V3 中偏移中心点

如何在谷歌地图API中找到最近的城市