Class LatLngBounds.Builder

java.lang.Object
com.naver.maps.geometry.LatLngBounds.Builder
Enclosing class:
LatLngBounds

public static final class LatLngBounds.Builder extends Object
여러 위경도 좌표를 모두 포함하는 최소한의 LatLngBounds를 생성하는 빌더 클래스.
  • Constructor Details

    • Builder

      public Builder()
      빌더를 생성합니다.
  • Method Details

    • include

      @NonNull public LatLngBounds.Builder include(@Nullable LatLng latLng)
      빌더가 생성할 LatLngBoundslatLng를 포함합니다. latLngnull이거나 유효하지 않을 경우 무시됩니다.
      Parameters:
      latLng - 포함할 좌표.
      Returns:
      객체 자신.
    • include

      @NonNull public LatLngBounds.Builder include(@NonNull LatLng... latLngs)
      빌더가 생성할 LatLngBoundslatLngs의 모든 좌표를 포함합니다. latLngs에 있는 null이거나 유효하지 않은 좌표는 무시됩니다.
      Parameters:
      latLngs - 포함할 좌표들.
      Returns:
      객체 자신.
    • include

      빌더가 생성할 LatLngBoundslatLngs의 모든 좌표를 포함합니다. latLngs에 있는 null이거나 유효하지 않은 좌표는 무시됩니다.
      Parameters:
      latLngs - 포함할 좌표들.
      Returns:
      객체 자신.
    • build

      @NonNull public LatLngBounds build()
      include()로 포함하도록 지정한 좌표를 모두 포함하는 최소한의 LatLngBounds 객체를 생성합니다.
      Returns:
      LatLngBounds 객체.
      Throws:
      IllegalStateException - 포함하도록 지정한 좌표가 없거나 유효한 좌표가 하나도 없을 경우 발생.