Package com.naver.maps.geometry
Class LatLngBounds.Builder
- java.lang.Object
-
- com.naver.maps.geometry.LatLngBounds.Builder
-
- Enclosing class:
- LatLngBounds
public static final class LatLngBounds.Builder extends java.lang.Object여러 위경도 좌표를 모두 포함하는 최소한의LatLngBounds를 생성하는 빌더 클래스.
-
-
Constructor Summary
Constructors Constructor Description Builder()빌더를 생성합니다.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatLngBoundsbuild()include()로 포함하도록 지정한 좌표를 모두 포함하는 최소한의LatLngBounds객체를 생성합니다.LatLngBoundsbuildOrNull()include()로 포함하도록 지정한 좌표를 모두 포함하는 최소한의LatLngBounds객체를 생성합니다.LatLngBounds.Builderinclude(LatLng latLng)빌더가 생성할LatLngBounds에latLng를 포함합니다.LatLngBounds.Builderinclude(LatLng... latLngs)빌더가 생성할LatLngBounds에latLngs의 모든 좌표를 포함합니다.LatLngBounds.Builderinclude(java.util.Collection<LatLng> latLngs)빌더가 생성할LatLngBounds에latLngs의 모든 좌표를 포함합니다.
-
-
-
Method Detail
-
include
@NonNull public LatLngBounds.Builder include(@Nullable LatLng latLng)
- Parameters:
latLng- 포함할 좌표.- Returns:
- 객체 자신.
-
include
@NonNull public LatLngBounds.Builder include(@NonNull LatLng... latLngs)
- Parameters:
latLngs- 포함할 좌표들.- Returns:
- 객체 자신.
-
include
@NonNull public LatLngBounds.Builder include(@NonNull java.util.Collection<LatLng> latLngs)
- Parameters:
latLngs- 포함할 좌표들.- Returns:
- 객체 자신.
-
build
@NonNull public LatLngBounds build()
include()로 포함하도록 지정한 좌표를 모두 포함하는 최소한의LatLngBounds객체를 생성합니다.- Returns:
LatLngBounds객체.- Throws:
java.lang.IllegalStateException- 포함하도록 지정한 좌표가 없거나 유효한 좌표가 하나도 없을 경우 발생.
-
buildOrNull
@Nullable public LatLngBounds buildOrNull()
include()로 포함하도록 지정한 좌표를 모두 포함하는 최소한의LatLngBounds객체를 생성합니다.- Returns:
LatLngBounds객체. 포함하도록 지정한 좌표가 없거나 유효한 좌표가 하나도 없을 경우null.
-
-