Interface DistanceStrategy

All Known Implementing Classes:
DefaultDistanceStrategy

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

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

    Modifier and Type
    Method
    Description
    double
    getDistance(int zoom, Node node1, Node node2)
    줌 레벨이 zoom일 때 node1node2간의 거리를 반환합니다.
  • Method Details

    • getDistance

      @WorkerThread double getDistance(@IntRange(from=0L,to=21L) int zoom, @NonNull Node node1, @NonNull Node node2)
      줌 레벨이 zoom일 때 node1node2간의 거리를 반환합니다.
      Parameters:
      zoom - 거리를 측정할 줌 레벨.
      node1 - 거리를 측정할 첫 번째 Node 객체.
      node2 - 거리를 측정할 두 번째 Node 객체.
      Returns:
      node1node2간의 거리.