1

Является ли диаграмма расстояния google api «возвышением», показывая расстояние между двумя точками долготы широты?Является ли google-матрицей расстояний api тоже «Elevation»?

Предположим, что первый человек находится на верхнем уровне в аэропорту, второй человек стоит на более низком уровне в одном и том же аэропорту в той же линии, будет ли расстояние, показанное дистанционной матрицей google, рассмотрением этого вертикального расстояния между обоими людьми?

ответ

2

Нет, но похоже, что вы рассматриваете использование этого API для чего-то, для чего он не был создан.

Google Distance Matrix API вернет маршрут дистанции, будь то вождение, ходьба, езда на велосипеде или общественный транспорт. Расстояние (и длительность) в каждом элементе в ответе. Матрица расстояний будет соответствовать маршруту, найденному Google Directions API.

Он не вычисляет прямые (или геодезические) расстояния. Вы можете использовать Haversine formula.

Хотя Directions API не найдешь крытые маршруты для пешеходных маршрутов, это доступно только для направления в/из Google Карт мест, те, которые имеют Place ID. Позиция арбитража на произвольном уровне здания не может быть выражена в идентификаторе места.

Расстояния с Карт Google (и API) учитывают возвышение, например. this route 2,1 км, хотя он выглядит едва 1,5 км. на карте.

Кроме того, различия в высоте в здании будут крошечными по сравнению с расстоянием между ними. Если вы ищете расстояния между людьми внутри зданий, вам лучше с прямыми расстояниями, скорректированными со средней высотой пола (3-5 м.), Которые учитываются.

+0

спасибо за объяснение. –

Смежные вопросы