gpt4 book ai didi

java - 谷歌的距离矩阵 api 是否也考虑 "Elevation"?

转载 作者:行者123 更新时间:2023-11-29 04:37:50 26 4
gpt4 key购买 nike

google 的距离矩阵 api 在显示两个经纬度点之间的距离时是否考虑“海拔”?

假设第一个人在机场的上层,第二个人站在同一个机场的下层,在同一条线上,谷歌的距离矩阵 api 显示的距离会考虑两个人之间的垂直距离吗?

最佳答案

不,但听起来您正在考虑将此 API 用于其构建目的之外的内容。

Google Distance Matrix API将返回路线距离,无论是驾车、步行、骑自行车还是乘坐公共(public)交通工具。响应距离矩阵 API 中每个元素 的距离(和持续时间)将是 Google Directions API 找到的路线的距离(和持续时间) .

它不计算直线(或测地线)距离。您可以使用 Haversine formula .

虽然 Directions API 确实可以找到步行路线的室内路线,但这仅适用于往返 Google map 地点 的路线,这些地点具有 Place ID . Place ID 无法表示任意建筑物层级中的任意位置。

与 Google map (和 API)的距离确实会考虑海拔高度,例如this route是 2.1 公里,尽管它看起来只有 1.5 公里。在 map 上。

除此之外,与它们之间的行车距离相比,建筑物内的海拔差异很小。如果您要查找建筑物内人与人之间的距离,最好使用考虑了平均楼层高程(3-5 米)的直线距离。

关于java - 谷歌的距离矩阵 api 是否也考虑 "Elevation"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40501917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com