합니다.
GoogleMap
의 GoogleMapOptions 구성을 정의합니다. 이러한 옵션은 프로그래매틱 방식으로
XML을 통하지 않고 애플리케이션에 지도를 추가할 때 사용할 수 있습니다. MapFragment
를 사용 중인 경우 정적 팩토리 메서드 newInstance(GoogleMapOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다. MapView
를 사용하는 경우 생성자 MapView(Context, GoogleMapOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다.
XML을 사용해 지도를 추가하는 경우 맞춤 XML 태그를 사용하여 옵션을 적용할 수 있습니다.
상속받은 상수 요약
공개 생성자 요약
GoogleMapOptions()
새 GoogleMapOptions 객체를 만듭니다.
|
공개 메서드 요약
Google지도 옵션 |
ambientEnabled(부울 사용 설정됨)
대기 모드 스타일 지정을 사용 설정해야 하는지 여부를 지정합니다.
|
Google지도 옵션 | |
Google지도 옵션 |
compassEnabled(불리언 사용 설정됨)
나침반을 사용 설정해야 하는지 여부를 지정합니다.
|
정적 GoogleMapOptions |
createFromAttributes(컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet 에서 GoogleMapsOptions를 만듭니다. |
불리언 | |
카메라 위치 | |
불리언 | |
LatLngBounds | |
불리언 | |
불리언 | |
int | |
부동 소수점 | |
부동 소수점 | |
불리언 | |
불리언 | |
불리언 | |
불리언 | |
불리언 | |
불리언 | |
불리언 | |
불리언 | |
Google지도 옵션 |
latLngBoundsForCameraTarget(LatLngBounds llbounds)
LatLngBounds를 지정하여 카메라 타겟을 제한함으로써 사용자가 지도를 스크롤하고 이동할 때 카메라 타겟이
이러한 경계 외부로 이동하지 않도록 합니다.
|
Google지도 옵션 |
liteMode(불리언 사용 설정됨)
라이트 모드로 지도를 만들지 지정합니다.
|
Google지도 옵션 |
mapId(문자열 mapId)
지도의 ID를 지정합니다.
|
Google지도 옵션 |
mapToolbarEnabled(부울 사용 설정됨)
mapToolbar를 사용 설정해야 하는지 여부를 지정합니다.
|
Google지도 옵션 |
mapType(int mapType)
초기 지도 유형을 변경합니다.
|
Google지도 옵션 |
maxZoomPreference(float maxZoomPreference)
카메라 확대/축소의 기본 상한값을 지정합니다.
|
Google지도 옵션 |
minZoomPreference(float minZoomPreference)
카메라 확대/축소의 기본 하한값을 지정합니다.
|
Google지도 옵션 |
rotateGesturesEnabled(불리언 사용 설정됨)
회전 동작을 사용 설정해야 하는지 여부를 지정합니다.
|
Google지도 옵션 |
scrollGesturesEnabled(불리언 사용 설정됨)
스크롤 동작을 사용 설정해야 하는지 여부를 지정합니다.
|
Google지도 옵션 |
scrollGesturesEnabledDuringrotateOrZoom(부울 사용 설정됨)
회전 및 확대/축소 동작 중에 스크롤 동작을 사용할지 여부를 지정합니다.
|
Google지도 옵션 |
setInstrumentClusterMap(부울 isInstrumentCluster)
|
Google지도 옵션 |
tiltGesturesEnabled(불리언 사용 설정됨)
기울이기 동작을 사용 설정해야 하는지 여부를 지정합니다.
|
문자열 |
toString()
|
Google지도 옵션 |
useViewLifecycleInFragment(불리언 useViewLifecycleInFragment)
MapFragment 을 사용할 때 이 플래그는 지도의 수명 주기를 프래그먼트 뷰 또는 프래그먼트 자체에
연결해야 하는지 여부를 지정합니다. |
Google지도 옵션 |
zOrderOnTop(부울 zOrderOnTop)
지도 뷰의 창을 창 상단에 배치할지 여부를 제어합니다.
|
Google지도 옵션 |
zoomControlsEnabled(불리언 사용 설정됨)
확대/축소 컨트롤을 사용 설정해야 하는지 여부를 지정합니다.
|
Google지도 옵션 |
zoomGesturesEnabled(불리언 사용 설정됨)
확대/축소 동작을 사용 설정해야 하는지 여부를 지정합니다.
|
상속받은 메서드 요약
공개 생성자
public GoogleMapOptions ()
새 GoogleMapOptions 객체를 만듭니다.
공개 메서드
public GoogleMapOptions ambientEnabled (부울 사용 설정됨)
대기 모드 스타일 지정을 사용 설정해야 하는지 여부를 지정합니다. 기본값은 false
입니다.
사용 설정하면 Ambiactive 기기가 대기 모드로 전환될 때 대기 모드 스타일의 지도를 표시할 수
있습니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions compassEnabled (부울 사용 설정됨)
나침반을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setCompassEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public static GoogleMapOptions createFromAttributes (컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet
에서 GoogleMapsOptions를 만듭니다.
매개변수
context | |
---|---|
attrs |
공개 부울 getAmbientEnabled ()
반환 값
- ambientEnabled 옵션 또는 지정되지 않은 경우 null.
공개 부울 getCompassEnabled ()
반환 값
- 출시된 나침반 옵션 또는 지정되지 않은 경우 null
public LatLngBounds getLatLngBoundsForCameraTarget ()
반환 값
- 카메라 타겟을 제한하는 데 사용되는 LatLngBounds 또는 지정되지 않은 경우 null
공개 부울 getLiteMode ()
반환 값
- liteMode 옵션 또는 지정되지 않은 경우 null
공개 부울 getMapToolbarEnabled ()
반환 값
- mapToolbarEnabled 옵션 또는 지정되지 않은 경우 null
public int getDialogflow ()
반환 값
- mapType 옵션 또는 지정되지 않은 경우 -1.
public Float getMaxZoomPreference ()
반환 값
- 최대 확대/축소 수준 환경설정입니다. 지정하지 않으면 null입니다.
public Float getMinZoomPreference ()
반환 값
- 최소 확대/축소 수준 환경설정이며, 지정되지 않은 경우 null입니다.
공개 부울 getRotationGesturesEnabled ()
반환 값
- rotateGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.
공개 부울 getScrollGesturesEnabled ()
반환 값
- scrollGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.
public Boolean getScrollGesturesEnabledDuringRotationOrZoom ()
반환 값
- scrollGesturesEnabledDuringrotateOrZoom 옵션 또는 지정되지 않은 경우 null
공개 부울 getTiltGesturesEnabled ()
반환 값
- tiltGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.
공개 부울 getUseViewLifecycleInFragment ()
반환 값
- useViewLifecycleInFragment 옵션 또는 지정되지 않은 경우 null
공개 부울 getZOrderOnTop ()
반환 값
- zOrderOnTop 옵션이거나 지정되지 않은 경우 null입니다.
공개 부울 getZoomControlsEnabled ()
반환 값
- zoomControlsEnabled 옵션 또는 지정되지 않은 경우 null입니다.
공개 부울 getZoomGesturesEnabled ()
반환 값
- zoomGesturesEnabled 옵션 또는 지정되지 않은 경우 null입니다.
public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)
LatLngBounds를 지정하여 카메라 타겟을 제한함으로써 사용자가 지도를 스크롤하고 이동할 때 카메라 타겟이 이러한 경계 외부로 이동하지 않도록 합니다.
자세한 내용은 setLatLngBoundsForCameraTarget(LatLngBounds)
을 참조하세요.
매개변수
llbound |
---|
public GoogleMapOptions liteMode (부울 사용 설정됨)
라이트 모드로 지도를 만들지 지정합니다. 기본값은 false
입니다.
라이트 모드를 사용 설정하면 지도가 정적 이미지로 로드됩니다. 이렇게 하면 스크롤 목록을 비롯한 많은 지도를 동시에 표시해야 하는 경우 성능이 개선됩니다. 그러나 사용자가 라이트 모드 지도를 화면 이동하거나 확대/축소하거나 기울이거나 회전할 수는 없습니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions mapToolbarEnabled (부울 사용 설정됨)
mapToolbar를 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setMapToolbarEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions maxZoomPreference (float maxZoomPreference)
카메라 확대/축소의 기본 상한값을 지정합니다.
자세한 내용은 setMaxZoomPreference(float)
을 참조하세요.
매개변수
maxZoomPreference |
---|
public GoogleMapOptions minZoomPreference (float minZoomPreference)
카메라 확대/축소의 기본 하한값을 지정합니다.
자세한 내용은 setMinZoomPreference(float)
을 참조하세요.
매개변수
minZoomPreference |
---|
public GoogleMapOptions rotateGesturesEnabled (부울 사용 설정됨)
회전 동작을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setRotateGesturesEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions scrollGesturesEnabled (부울 사용 설정됨)
스크롤 동작을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setScrollGesturesEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions scrollGesturesEnabledDuringrotateOrZoom (부울 사용 설정됨)
회전 및 확대/축소 동작 중에 스크롤 동작을 사용할지 여부를 지정합니다. 자세한 내용은 setScrollGesturesEnabledDuringRotateOrZoom(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions tiltGesturesEnabled (부울 사용 설정됨)
기울이기 동작을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setTiltGesturesEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public String toString ()
public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
MapFragment
을 사용할 때 이 플래그는 지도의 수명 주기를 프래그먼트 뷰 또는 프래그먼트 자체에
연결해야 하는지 여부를 지정합니다. 기본값은 지도의 수명 주기를 프래그먼트에 연결하는 false
입니다.
프래그먼트의 수명 주기를 사용하면 프래그먼트가 분리되었다가 다시 연결될 때 기본 GL 컨텍스트가 유지되므로 지도를 더 빠르게 렌더링할 수 있습니다. 이 경우 프래그먼트를 분리하지만 제거하지 않으면 지도에서 사용하는 메모리가 해제되지 않습니다.
프래그먼트 뷰의 수명 주기를 사용하는 경우 프래그먼트가 분리되었다가 다시 연결될 때 지도가 재사용되지 않습니다. 그러면 지도를 처음부터 다시 렌더링하는 데 몇 초 정도 걸릴 수
있습니다. 또한 프래그먼트가 분리되어 뷰가 없는 경우에도 모든 GoogleMap
메서드가 NullPointerException
을 발생시킵니다.
매개변수
ViewLifecycleInFragment 사용 |
---|
public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)
지도 뷰의 창을 창 상단에 배치할지 여부를 제어합니다. 자세한 내용은 setZOrderOnTop(boolean)
을 참고하세요. 그러면 지도에 표시될 수 있는
기타 모든 뷰 (예: 확대/축소 컨트롤, 내 위치 버튼)가 포함됩니다.
매개변수
zOrderOnTop |
---|
public GoogleMapOptions zoomControlsEnabled (부울 사용 설정됨)
확대/축소 컨트롤을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setZoomControlsEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|
public GoogleMapOptions zoomGesturesEnabled (부울 사용 설정됨)
확대/축소 동작을 사용 설정해야 하는지 여부를 지정합니다. 자세한 내용은 setZoomGesturesEnabled(boolean)
을 참고하세요. 기본값은 true
입니다.
매개변수
사용 설정됨 |
---|