Используя OL4 и Angular 5, я хочу вычислить самую короткую линию между двумя геометриями, потому что я хочу нарисовать самую короткую линию между двумя геометриями.
например, у меня есть два многоугольника, подобные этому:
const geom1 = new ol_geom_Polygon([[[39.08317178, 34.94428969], [40.15753633, 35.19891679],
[40.09419625, 35.46617166], [39.0198317, 35.21154456], [39.08317178, 34.94428969]]]);
const geom2 = new ol_geom_Polygon([[[42.06884752, 37.70855705], [41.28393081, 37.41465862],
[41.93091268, 36.88185002], [42.06884752, 37.70855705]]]);
Класс геометрии OL4 имеет функцию getClosestPoint
, но он возвращает ближайшую точку геометрии к пройденной точке.
Мне нужна аналогичная функция, но она получает геометриюобъект вместо точки.
С уважением.