구현 Parcelable
GoogleMap
의 GoogleMapOptions 구성을 정의합니다. 이 옵션은 XML을 통하지 않고 프로그래매틱 방식으로 애플리케이션에 지도를 추가할 때 사용할 수 있습니다. MapFragment
를 사용 중인 경우 정적 팩토리 메서드 newInstance(GoogleMapOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다. MapView
를 사용 중인 경우 생성자 MapView(Context, GoogleMapOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다.
XML을 사용하여 지도를 추가하는 경우 맞춤 XML 태그를 사용하여 이러한 옵션을 적용할 수 있습니다.
상속받은 상수 요약
공개 생성자 요약
GoogleMapOptions()
새 GoogleMapOptions 객체를 만듭니다.
|
공개 메서드 요약
GoogleMapOptions |
ambientEnabled(불리언 사용 설정됨)
대기 모드 스타일 지정의 사용 설정 여부를 지정합니다.
|
GoogleMapOptions | |
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(불리언 사용 설정됨)
기울이기 동작의 사용 설정 여부를 지정합니다.
|
문자열 |
toString()
|
GoogleMapOptions |
useViewLifecycleInFragment(부울 useViewLifecycleInFragment)
MapFragment 를 사용하는 경우 이 플래그는 지도의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지, 프래그먼트 자체에 연결해야 하는지를 지정합니다. |
GoogleMapOptions |
zOrderOnTop(불리언 zOrderOnTop)
지도뷰의 표면을 창 상단에 배치할지 여부를 제어합니다.
|
GoogleMapOptions |
zoomControlsEnabled(불리언 사용 설정됨)
확대/축소 컨트롤 사용 설정 여부를 지정합니다.
|
GoogleMapOptions |
zoomGesturesEnabled(불리언 사용 설정됨)
확대/축소 동작의 사용 설정 여부를 지정합니다.
|
상속받은 메서드 요약
공개 생성자
공개 GoogleMapOptions ()
새 GoogleMapOptions 객체를 만듭니다.
공개 메서드
공개 GoogleMapOptions ambientEnabled (boolean enabled)
대기 모드 스타일 지정의 사용 설정 여부를 지정합니다. 기본값은 false
입니다.
사용 설정하면 Ambiactive 기기가 대기 모드로 전환될 때 대기 스타일 지도가
표시될 수 있습니다.
매개변수
사용 설정됨 |
---|
공개 GoogleMapOptions compassEnabled (boolean enabled)
나침반 사용 설정 여부를 지정합니다. 자세한 내용은 setCompassEnabled(boolean)
를 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
공개 정적 GoogleMapOptions createFromAttributes (컨텍스트 컨텍스트, AttributeSet attrs)
AttributeSet
에서 GoogleMapsOptions를 만듭니다.
매개변수
context | |
---|---|
attrs |
공개 부울 getAmbientEnabled ()
반환 값
- AmbientEnabled 옵션이며 지정되지 않은 경우 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 mapToolbarEnabled (boolean enabled)
mapToolbar를 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setMapToolbarEnabled(boolean)
를 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
공개 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 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
입니다.
매개변수
사용 설정됨 |
---|