Class LatLngBounds.Builder

  • Enclosing class:
    LatLngBounds

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

      • Builder

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

      • 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

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

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