谷歌的距离矩阵 api 在显示两个经纬度点之间的距离时是否考虑“海拔”?
假设第一个人在机场的上层,第二个人站在同一机场的下层同一行,谷歌距离矩阵 api 显示的距离是否会考虑两个人之间的垂直距离?
谷歌的距离矩阵 api 在显示两个经纬度点之间的距离时是否考虑“海拔”?
假设第一个人在机场的上层,第二个人站在同一机场的下层同一行,谷歌距离矩阵 api 显示的距离是否会考虑两个人之间的垂直距离?
不,但听起来您正在考虑将此 API 用于不是为它构建的东西。
Google 距离矩阵 API将返回路线距离,无论是驾车、步行、骑自行车还是公共交通。响应距离矩阵 API中每个元素的距离(和持续时间)将是Google Directions API找到的路线的距离。
它不计算直线(或测地线)距离。您可以使用Haversine 公式。
虽然 Directions API 确实为步行路线找到了室内路线,但这仅适用于往返 Google MAps地点的路线,即那些具有Place ID的路线。任意建筑物级别中的任意位置不能用地点 ID 表示。
与谷歌地图(和 API)的距离确实考虑了海拔,例如这条路线是 2.1 公里,尽管它看起来只有 1.5 公里。在地图上。
除此之外,与它们之间的行驶距离相比,建筑物内的海拔差异会很小。如果您正在寻找建筑物内人员之间的距离,最好将直线距离校正为平均楼层高度(3-5 m)。