GoogleMapOptions

공개 최종 클래스 GoogleMapOptions는 Object를 구현
합니다.

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

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

상속받은 상수 요약

공개 생성자 요약

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

공개 메서드 요약

Google지도 옵션
ambientEnabled(부울 사용 설정됨)
대기 모드 스타일 지정을 사용 설정해야 하는지 여부를 지정합니다.
Google지도 옵션
camera(CameraPosition 카메라)
지도의 초기 카메라 위치를 지정합니다.
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(불리언 사용 설정됨)
기울이기 동작을 사용 설정해야 하는지 여부를 지정합니다.
문자열
Google지도 옵션
useViewLifecycleInFragment(불리언 useViewLifecycleInFragment)
MapFragment을 사용할 때 이 플래그는 지도의 수명 주기를 프래그먼트 뷰 또는 프래그먼트 자체에 연결해야 하는지 여부를 지정합니다.
Google지도 옵션
zOrderOnTop(부울 zOrderOnTop)
지도 뷰의 창을 창 상단에 배치할지 여부를 제어합니다.
Google지도 옵션
zoomControlsEnabled(불리언 사용 설정됨)
확대/축소 컨트롤을 사용 설정해야 하는지 여부를 지정합니다.
Google지도 옵션
zoomGesturesEnabled(불리언 사용 설정됨)
확대/축소 동작을 사용 설정해야 하는지 여부를 지정합니다.

상속받은 메서드 요약

공개 생성자

public GoogleMapOptions ()

새 GoogleMapOptions 객체를 만듭니다.

공개 메서드

public GoogleMapOptions ambientEnabled (부울 사용 설정됨)

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

매개변수
사용 설정됨

public GoogleMapOptions camera (CameraPosition camera)

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

매개변수
카메라

public GoogleMapOptions compassEnabled (부울 사용 설정됨)

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

매개변수
사용 설정됨

public static GoogleMapOptions createFromAttributes (컨텍스트 컨텍스트, AttributeSet 속성)

AttributeSet에서 GoogleMapsOptions를 만듭니다.

매개변수
context
attrs

공개 부울 getAmbientEnabled ()

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

public CameraPosition getCamera ()

반환 값
  • camera 옵션입니다. 지정하지 않으면 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 mapId (String mapId)

지도의 ID를 지정합니다.

매개변수
지도 ID

public GoogleMapOptions mapToolbarEnabled (부울 사용 설정됨)

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

매개변수
사용 설정됨

public GoogleMapOptions mapType (int mapType)

초기 지도 유형을 변경합니다.

매개변수
mapType

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 setInstrumentClusterMap (불리언 isInstrumentCluster)

매개변수
isInstrumentCluster

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입니다.

매개변수
사용 설정됨