calculateClosestPoint method
Вычисляет ближайшую точку на маршруте к заданной в географических координатах точке.
- Parameter routeGeometry: Геометрия маршрута.
- Parameter point: Проецируемая на маршрут точка.
- Returns: Ближайшая точка на маршруте. Если маршрут пустой, либо точки range.first и range.second одновременно лежат либо до маршрута, либо после, то возвращается null.
- Note: Сложность операции O(N), где N = route_geometry.size()
Implementation
RoutePoint? calculateClosestPoint(
GeoPoint point
) {
var _a1 = point._copyFromDartTo_CGeoPoint();
_COptional_CRoutePoint res = _CGeoPointRouteAttribute_calculateClosestPoint_CGeoPoint(_CGeoPointRouteAttributeMakeDefault().._impl=_self, _a1);
return res._toDart();
}