fun calculateClosestPoint(routeGeometry: GeoPointRouteAttribute, point: GeoPoint): RoutePoint?
Вычисляет ближайшую точку на маршруте к заданной в географических координатах точке.
Parameters
routeGeometry
GeoPointRouteAttribute
Геометрия маршрута.
point
GeoPoint
Проецируемая на маршрут точка.
Returns
RoutePoint?
Ближайшая точка на маршруте. Если маршрут пустой, либо точки range.first и range.second одновременно лежат либо до маршрута, либо после, то возвращается null.
Сложность операции O(N), где N = route_geometry.size()