Нет, но похоже, что вы рассматриваете использование этого 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 м.), Которые учитываются.
спасибо за объяснение. –