GoogleMapOptions

공개 최종 클래스 GoogleMapOptions Object를 확장함
구현 Parcelable

GoogleMap의 GoogleMapOptions 구성을 정의합니다. 이 옵션은 XML을 통하지 않고 프로그래매틱 방식으로 애플리케이션에 지도를 추가할 때 사용할 수 있습니다. MapFragment를 사용 중인 경우 정적 팩토리 메서드 newInstance(GoogleMapOptions)를 사용하여 이러한 옵션을 전달할 수 있습니다. MapView를 사용 중인 경우 생성자 MapView(Context, GoogleMapOptions)를 사용하여 이러한 옵션을 전달할 수 있습니다.

XML을 사용하여 지도를 추가하는 경우 맞춤 XML 태그를 사용하여 이러한 옵션을 적용할 수 있습니다.

상속받은 상수 요약

공개 생성자 요약

GoogleMapOptions()
새 GoogleMapOptions 객체를 만듭니다.

공개 메서드 요약

GoogleMapOptions
ambientEnabled(불리언 사용 설정됨)
대기 모드 스타일 지정의 사용 설정 여부를 지정합니다.
GoogleMapOptions
camera(CameraPosition 카메라)
지도의 초기 카메라 위치를 지정합니다.
GoogleMapOptions
compassEnabled(불리언 사용 설정됨)
나침반 사용 설정 여부를 지정합니다.
정적 GoogleMapOptions
createFromAttributes(컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet에서 GoogleMapsOptions를 만듭니다.
불리언
CameraPosition
불리언
LatLngBounds
불리언
불리언
int
부동 소수점 수
부동 소수점 수
불리언
불리언
불리언
불리언
불리언
불리언
불리언
불리언
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds 경계)
사용자가 지도를 스크롤하고 패닝할 때 카메라 타겟이 이 경계 밖으로 이동하지 않도록 LatLngBounds를 지정하여 카메라 타겟을 제한합니다.
GoogleMapOptions
liteMode(불리언 사용)
지도를 라이트 모드로 만들어야 하는지 여부를 지정합니다.
GoogleMapOptions
mapId(문자열 mapId)
지도의 ID를 지정합니다.
GoogleMapOptions
mapToolbarEnabled(불리언 사용 설정됨)
mapToolbar를 사용 설정해야 하는지 여부를 지정합니다.
GoogleMapOptions
mapType(int mapType)
초기 지도 유형의 변경사항을 지정합니다.
GoogleMapOptions
maxZoomPreference(float maxZoomPreference)
카메라 확대/축소의 기본 상한값을 지정합니다.
GoogleMapOptions
minZoomPreference(float minZoomPreference)
카메라 확대/축소의 기본 하한값을 지정합니다.
GoogleMapOptions
rotateGesturesEnabled(불리언 사용 설정됨)
회전 동작의 사용 설정 여부를 지정합니다.
GoogleMapOptions
scrollGesturesEnabled(불리언 사용 설정됨)
스크롤 동작의 사용 설정 여부를 지정합니다.
GoogleMapOptions
scrollGesturesEnabledDuringRotateOrZoom(불리언 사용 설정됨)
회전 및 확대/축소 동작 중에 스크롤 동작을 사용 설정해야 하는지 여부를 지정합니다.
GoogleMapOptions
setInstrumentClusterMap(불리언 isInstrumentCluster)
GoogleMapOptions
tiltGesturesEnabled(불리언 사용 설정됨)
기울이기 동작의 사용 설정 여부를 지정합니다.
문자열
GoogleMapOptions
useViewLifecycleInFragment(부울 useViewLifecycleInFragment)
MapFragment를 사용하는 경우 이 플래그는 지도의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지, 프래그먼트 자체에 연결해야 하는지를 지정합니다.
GoogleMapOptions
zOrderOnTop(불리언 zOrderOnTop)
지도뷰의 표면을 창 상단에 배치할지 여부를 제어합니다.
GoogleMapOptions
zoomControlsEnabled(불리언 사용 설정됨)
확대/축소 컨트롤 사용 설정 여부를 지정합니다.
GoogleMapOptions
zoomGesturesEnabled(불리언 사용 설정됨)
확대/축소 동작의 사용 설정 여부를 지정합니다.

상속받은 메서드 요약

공개 생성자

공개 GoogleMapOptions ()

새 GoogleMapOptions 객체를 만듭니다.

공개 메서드

공개 GoogleMapOptions ambientEnabled (boolean enabled)

대기 모드 스타일 지정의 사용 설정 여부를 지정합니다. 기본값은 false입니다. 사용 설정하면 Ambiactive 기기가 대기 모드로 전환될 때 대기 스타일 지도가 표시될 수 있습니다.

매개변수
사용 설정됨

공개 GoogleMapOptions 카메라 (CameraPosition 카메라)

지도의 초기 카메라 위치를 지정합니다.

매개변수
카메라

공개 GoogleMapOptions compassEnabled (boolean enabled)

나침반 사용 설정 여부를 지정합니다. 자세한 내용은 setCompassEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 정적 GoogleMapOptions createFromAttributes (컨텍스트 컨텍스트, AttributeSet attrs)

AttributeSet에서 GoogleMapsOptions를 만듭니다.

매개변수
context
attrs

공개 부울 getAmbientEnabled ()

반환 값
  • AmbientEnabled 옵션이며 지정되지 않은 경우 null입니다.

공개 CameraPosition getCamera ()

반환 값
  • 카메라 옵션이며 지정되지 않은 경우 null입니다.

공개 불리언 getCompassEnabled ()

반환 값
  • compassEnabled 옵션이며 지정되지 않은 경우 null입니다.

공개 LatLngBounds getLatLngBoundsForCameraTarget ()

반환 값
  • 카메라 타겟을 제한하는 데 사용되는 LatLngBounds이거나 지정되지 않은 경우 null입니다.

공개 불리언 getLiteMode ()

반환 값
  • liteMode 옵션이며 지정되지 않은 경우 null입니다.

공개 불리언 getMapToolbarEnabled ()

반환 값
  • mapToolbarEnabled 옵션 또는 지정되지 않은 경우 null입니다.

public int getMapType ()

반환 값
  • mapType 옵션 또는 지정되지 않은 경우 -1입니다.

public Float getMaxZoomPreference ()

반환 값
  • 최대 줌레벨 환경설정이거나 지정되지 않은 경우 null입니다.

public Float getMinZoomPreference ()

반환 값
  • 최소 확대/축소 수준 환경설정이거나 지정되지 않은 경우 null입니다.

공개 불리언 getRotateGesturesEnabled ()

반환 값
  • rotationGesturesEnabled 옵션 또는 지정되지 않은 경우 null.

공개 불리언 getScrollGesturesEnabled ()

반환 값
  • scrollGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.

공개 부울 getScrollGesturesEnabledDuringRotateOrZoom ()

반환 값
  • scrollGesturesEnabledOnRotationOrZoom 옵션 또는 지정되지 않은 경우 null입니다.

공개 불리언 getTiltGesturesEnabled ()

반환 값
  • tiltGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.

공개 불리언 getUseViewLifecycleInFragment ()

반환 값
  • useViewLifecycleInFragment 옵션이며, 지정되지 않은 경우 null입니다.

공개 부울 getZOrderOnTop ()

반환 값
  • zOrderOnTop 옵션이며 지정되지 않은 경우 null입니다.

공개 불리언 getZoomControlsEnabled ()

반환 값
  • zoomControlsEnabled 옵션 또는 지정되지 않은 경우 null입니다.

공개 불리언 getZoomGesturesEnabled ()

반환 값
  • ZoomGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.

공개 GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds 경계)

사용자가 지도를 스크롤하고 패닝할 때 카메라 타겟이 이 경계 밖으로 이동하지 않도록 LatLngBounds를 지정하여 카메라 타겟을 제한합니다.

자세한 내용은 setLatLngBoundsForCameraTarget(LatLngBounds)을 참조하세요.

매개변수
llbounds

공개 GoogleMapOptions liteMode (boolean enabled)

지도를 라이트 모드로 만들어야 하는지 여부를 지정합니다. 기본값은 false입니다. 라이트 모드를 사용 설정하면 지도가 정적 이미지로 로드됩니다. 이렇게 하면 스크롤 목록에 많은 지도를 동시에 표시해야 하는데, 사용자가 라이트 모드 지도를 화면 이동 또는 확대/축소하거나 전혀 기울이거나 회전할 수 없는 경우 성능이 향상됩니다.

매개변수
사용 설정됨

공개 GoogleMapOptions mapId (문자열 mapId)

지도의 ID를 지정합니다.

매개변수
mapId

공개 GoogleMapOptions mapToolbarEnabled (boolean enabled)

mapToolbar를 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setMapToolbarEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 GoogleMapOptions mapType (int mapType)

초기 지도 유형의 변경사항을 지정합니다.

매개변수
mapType

공개 GoogleMapOptions maxZoomPreference (float maxZoomPreference)

카메라 확대/축소의 기본 상한값을 지정합니다.

자세한 내용은 setMaxZoomPreference(float)을 참조하세요.

매개변수
maxZoomPreference

공개 GoogleMapOptions minZoomPreference (float minZoomPreference)

카메라 확대/축소의 기본 하한값을 지정합니다.

자세한 내용은 setMinZoomPreference(float)을 참조하세요.

매개변수
minZoomPreference

공개 GoogleMapOptions rotateGesturesEnabled (boolean enabled)

회전 동작의 사용 설정 여부를 지정합니다. 자세한 내용은 setRotateGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 GoogleMapOptions scrollGesturesEnabled (boolean enabled)

스크롤 동작의 사용 설정 여부를 지정합니다. 자세한 내용은 setScrollGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

회전 및 확대/축소 동작 중에 스크롤 동작을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setScrollGesturesEnabledDuringRotateOrZoom(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

매개변수
isInstrumentCluster

공개 GoogleMapOptions tiltGesturesEnabled (boolean enabled)

기울이기 동작의 사용 설정 여부를 지정합니다. 자세한 내용은 setTiltGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 문자열 toString ()

공개 GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

MapFragment를 사용하는 경우 이 플래그는 지도의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지, 프래그먼트 자체에 연결해야 하는지를 지정합니다. 기본값은 false이며 지도의 수명 주기를 프래그먼트에 연결합니다.

프래그먼트의 수명 주기를 사용하면 기본 GL 컨텍스트가 보존되므로 프래그먼트가 분리되었다가 다시 연결될 때 지도를 더 빠르게 렌더링할 수 있습니다. 이로 인해 프래그먼트를 분리하고 소멸시키지 않으면 지도에서 사용하는 메모리가 해제되지 않습니다.

프래그먼트 뷰의 수명 주기를 사용하면 프래그먼트가 분리되었다가 다시 연결될 때 지도가 재사용되지 않습니다. 지도가 처음부터 다시 렌더링되며 몇 초 정도 소요될 수 있습니다. 또한 프래그먼트가 분리되어 뷰가 없는 동안 모든 GoogleMap 메서드에서 NullPointerException이 발생합니다.

매개변수
useViewLifecycleInFragment

공개 GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

지도뷰의 표면을 창 상단에 배치할지 여부를 제어합니다. 자세한 내용은 setZOrderOnTop(boolean)를 참고하세요. 여기에는 지도에 표시할 수 있는 다른 모든 뷰 (예: 확대/축소 컨트롤, 내 위치 버튼)가 포함됩니다.

매개변수
zOrderOnTop

공개 GoogleMapOptions zoomControlsEnabled (boolean enabled)

확대/축소 컨트롤 사용 설정 여부를 지정합니다. 자세한 내용은 setZoomControlsEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 GoogleMapOptions zoomGesturesEnabled (boolean enabled)

확대/축소 동작의 사용 설정 여부를 지정합니다. 자세한 내용은 setZoomGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨