YMKPolylineIndex

@interface YMKPolylineIndex : NSObject

Provides methods for binding locations to a polyline

Summary

Instance methods

- (nullable YMKPolylinePosition *)
    closestPolylinePositionWithPoint:(nonnull YMKPoint *)point
                            priority:(YMKPolylineIndexPriority)priority
                     maxLocationBias:(double)maxLocationBias;

Finds closest polyline position

- (nullable YMKPolylinePosition *)
    closestPolylinePositionWithPoint:(nonnull YMKPoint *)point
                        positionFrom:(nonnull YMKPolylinePosition *)positionFrom
                          positionTo:(nonnull YMKPolylinePosition *)positionTo
                     maxLocationBias:(double)maxLocationBias;

Finds the closest polyline position between the two positions

Instance methods

closestPolylinePositionWithPoint:priority:maxLocationBias:

- (nullable YMKPolylinePosition *)
    closestPolylinePositionWithPoint:(nonnull YMKPoint *)point
                            priority:(YMKPolylineIndexPriority)priority
                     maxLocationBias:(double)maxLocationBias;

Finds closest polyline position. Returns null if there is no position that satisfies the condition distance(point, position) < maxLocationBias.

Two modes are available: 1. Find the closest polyline position to a raw point YMKPolylineIndexPriorityClosestToRawPoint 2. Find the closest polyline position to the polyline start YMKPolylineIndexPriorityClosestToStart.


closestPolylinePositionWithPoint:positionFrom:positionTo:maxLocationBias:

- (nullable YMKPolylinePosition *)
    closestPolylinePositionWithPoint:(nonnull YMKPoint *)point
                        positionFrom:(nonnull YMKPolylinePosition *)positionFrom
                          positionTo:(nonnull YMKPolylinePosition *)positionTo
                     maxLocationBias:(double)maxLocationBias;

Finds the closest polyline position between the two positions. Returns null if there is no position that satisfies the condition distance(point, position) < maxLocationBias.


Предыдущая
Следующая