NMCDistanceStrategy

@protocol NMCDistanceStrategy

NMCNode간의 거리를 측정하는 전략에 대한 인터페이스.

이 전략은 NMCThresholdStrategy와 밀접하게 연관되어 있습니다. 두 노드 node1, node2가 있을 때, getDistance:Node1:Node2가 반환한 둘 간의 거리가 NMCThresholdStrategy.getThreshold가 반환한 기준값보다 작거나 같으면 두 노드는 zoom 레벨에서 클러스터링됩니다.

See

NMCThresholdStrategy.getThreshold:
  • 줌 레벨이 zoom일 때 node1node2간의 거리를 반환합니다.

    Declaration

    Objective-C

    - (double)getDistance:(NSInteger)zoom
                    Node1:(NMCNode *_Nonnull)node1
                    Node2:(NMCNode *_Nonnull)node2;

    Swift

    func getDistance(_ zoom: Int, node1: NMCNode, node2: NMCNode) -> Double

    Parameters

    zoom

    거리를 측정할 줌 레벨.

    node1

    거리를 측정할 첫 번째 NMCNode 객체.

    node2

    거리를 측정할 두 번째 NMCNode 객체.

    Return Value

    node1node2간의 거리.