MarkerOptions

공개 최종 클래스 MarkerOptions는 객체를 확장함
Parcelable 구현

마커의 MarkerOptions를 정의합니다.

개발자 가이드

자세한 내용은 마커 개발자 가이드를 참고하세요.

상속받은 상수 요약

공개 생성자 요약

MarkerOptions()
새 마커 옵션 집합을 만듭니다.

공개 메서드 요약

MarkerOptions
alpha(부동 소수점 알파)
마커의 알파 (불투명도)를 설정합니다.
MarkerOptions
anchor(float u, float v)
마커 이미지의 특정 지점에 앵커를 지정합니다.
MarkerOptions
collisionBehavior(int collisionBehavior)
마커의 충돌 상태를 설정합니다.
MarkerOptions
draggable(부울 드래그 가능)
마커의 드래그 가능 여부를 설정합니다.
MarkerOptions
flat(부울 플랫)
이 마커가 지도 true 또는 카메라 false를 향하는 옥외 광고판에 맞닿아 있어야 하는지를 설정합니다.
float
getAlpha()를 사용하면
MarkerOptions 객체의 알파 집합을 가져옵니다.
float
getAnchorU()
왼쪽 가장자리에서 앵커의 [0, 1]로 정규화된 가로 거리입니다.
float
getAnchorV()
상단 가장자리에서 앵커의 [0, 1]로 정규화된 수직 거리
int
비트맵 설명
getIcon()
MarkerOptions 객체에 설정된 맞춤 아이콘 설명자를 가져옵니다.
float
getStreetViewAnchorU()
왼쪽 가장자리에서 정보 창 앵커의 [0, 1]로 정규화된 가로 거리입니다.
float
getStreetViewAnchorV()
상단 가장자리에서 정보 창 앵커의 [0, 1]로 정규화된 세로 거리입니다.
위도도
getPosition()
MarkerOptions 객체에 설정된 위치를 반환합니다.
float
getRotation()
MarkerOptions 객체의 회전 집합을 가져옵니다.
문자열
getsnippet()
MarkerOptions 객체에 설정된 스니펫을 가져옵니다.
문자열
getTitle()
MarkerOptions 객체에 설정된 제목을 가져옵니다.
float
getZIndex()
MarkerOptions 객체에 설정된 zIndex를 가져옵니다.
MarkerOptions
icon(BitmapDescriptor iconDescriptor)
마커의 아이콘을 설정합니다.
MarkerOptions
infoWindowAnchor(부동 소수점 수 u, 부동 소수점 수 v)
마커 이미지에서 정보 창의 앵커 포인트를 지정합니다.
불리언
isDraggable()
MarkerOptions 객체의 드래그 가능성 설정을 가져옵니다.
불리언
isFlat()
MarkerOptions 객체의 플랫 설정을 가져옵니다.
불리언
isVisible()
MarkerOptions 객체의 공개 상태 설정을 가져옵니다.
MarkerOptions
position(LatLng latlng)
마커의 위치를 설정합니다.
MarkerOptions
rotation(플로팅 회전)
마커의 앵커 포인트를 기준으로 시계 방향으로 도 단위로 회전하도록 설정합니다.
MarkerOptions
snippet(문자열 스니펫)
마커의 스니펫을 설정합니다.
MarkerOptions
title(문자열 제목)
마커의 제목을 설정합니다.
MarkerOptions
visible(불리언 표시)
마커의 공개 상태를 설정합니다.
MarkerOptions
zIndex(부동 소수점 수 zIndex)
마커의 zIndex를 설정합니다.

상속받은 메서드 요약

공개 생성자

public MarkerOptions ()

새 마커 옵션 집합을 만듭니다.

공개 메서드

public MarkerOptions alpha (부동 소수점 알파)

마커의 알파 (불투명도)를 설정합니다. 0~1 사이의 값을 나타냅니다. 0은 마커가 완전히 투명함을 의미하고 1은 마커가 완전히 불투명함을 의미합니다.

매개변수
알파
반환 값
  • 메서드가 호출된 객체의 새 알파 세트입니다.

public MarkerOptions anchor (float u, float v)

마커 이미지의 특정 지점에 앵커를 지정합니다.

앵커는 지표면의 마커 위치에 고정된 아이콘 이미지의 지점을 지정합니다.

앵커 포인트는 연속 공간 [0.0, 1.0] x [0.0, 1.0]에 지정되며, 여기서 (0, 0)은 이미지의 왼쪽 상단이고 (1, 1)은 오른쪽 하단 모서리입니다. W x H 이미지의 앵커 포인트는 (W + 1) x (H + 1) 그리드에서 가장 가까운 개별 그리드 포인트이며, 값을 반올림하여 구합니다. 예를 들어 4 x 2 이미지에서는 앵커 포인트 (0.7, 0.6)가 (3, 1)의 그리드 포인트로 변환됩니다.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

매개변수
u 이미지 너비의 비율로 앵커의 u 좌표([0, 1] 범위)
v 이미지 높이의 비율로 앵커의 v 좌표([0, 1] 범위)
반환 값
  • 메서드가 호출된 객체이며 새 앵커가 설정됩니다.

public MarkerOptions collisionBehavior (int collisionBehavior)

마커의 충돌 상태를 설정합니다. Marker.CollisionBehavior의 값입니다. 한 번만 설정할 수 있습니다.

매개변수
충돌 행동
반환 값
  • 메서드가 호출된 객체의 하나로, 충돌 상태가 설정되어 있습니다.

public MarkerOptions draggable (부울 드래그 가능)

마커의 드래그 가능 여부를 설정합니다.

매개변수
드래그 가능
반환 값
  • 메서드가 드래그된 객체. 새로운 드래그 가능한 상태가 설정되어 있어야 합니다.

public MarkerOptions flat (부울 플랫)

이 마커가 지도 true 또는 카메라 false를 향하는 옥외 광고판에 맞닿아 있어야 하는지를 설정합니다. 마커가 지도에 평평한 경우 카메라가 회전하거나 기울일 때 지도에 머무르지만 GroundOverlay와 달리 카메라가 확대/축소와 동일한 크기로 유지됩니다. 마커가 빌보드인 경우 항상 카메라를 향하도록 그려지고 카메라로 회전하고 기울어집니다. 기본값은 false입니다.

매개변수
플랫
반환 값
  • 메서드가 호출된 객체. 새 플랫 상태가 설정되었습니다.

public float getAlpha ()

MarkerOptions 객체의 알파 집합을 가져옵니다.

반환 값
  • [0, 1] 범위에 있는 마커의 알파입니다.

public float getAnchorU ()

왼쪽 가장자리에서 앵커의 [0, 1]로 정규화된 가로 거리입니다.

반환 값
  • u 값입니다.

public float getAnchorV ()

상단 가장자리에서 앵커의 [0, 1]로 정규화된 수직 거리

반환 값
  • 앵커의 v 값입니다.

public int getCollisionBehavior ()

public BitmapDescriptor getIcon ()

MarkerOptions 객체에 설정된 맞춤 아이콘 설명자를 가져옵니다.

반환 값
  • 맞춤 아이콘을 나타내는 BitmapDescriptor 또는 맞춤 아이콘이 설정되지 않은 경우 null입니다.

public float getLookupAnchorU ()

왼쪽 가장자리에서 정보 창 앵커의 [0, 1]로 정규화된 가로 거리입니다.

반환 값
  • 정보 창 앵커의 u 값입니다.

public float getLookupAnchorV ()

상단 가장자리에서 정보 창 앵커의 [0, 1]로 정규화된 세로 거리입니다.

반환 값
  • 정보 창 앵커의 v 값입니다.

public LatLng getPosition ()

MarkerOptions 객체에 설정된 위치를 반환합니다.

반환 값
  • 마커의 현재 위치를 지정하는 LatLng 객체

public float getRotation ()

MarkerOptions 객체의 회전 집합을 가져옵니다.

반환 값
  • 기본 위치에서 시계 방향으로 마커 각도가 회전합니다.

public String getsnippet ()

MarkerOptions 객체에 설정된 스니펫을 가져옵니다.

반환 값
  • 마커의 스니펫이 포함된 문자열입니다.

public String getTitle ()

MarkerOptions 객체에 설정된 제목을 가져옵니다.

반환 값
  • 마커의 제목이 포함된 문자열입니다.

public float getZIndex ()

MarkerOptions 객체에 설정된 zIndex를 가져옵니다.

반환 값
  • 마커의 zIndex입니다.

public MarkerOptions icon (BitmapDescriptor iconDescriptor)

마커의 아이콘을 설정합니다.

매개변수
아이콘 설명 null인 경우 기본 마커가 사용됩니다.
반환 값
  • 메서드가 호출된 객체 및 새 아이콘 설명자가 설정됩니다.

public MarkerOptions infoWindowAnchor (float u, float v)

마커 이미지에서 정보 창의 앵커 포인트를 지정합니다. 이는 앵커와 동일한 좌표계에 지정됩니다. 자세한 내용은 anchor(float, float)을 참고하세요. 기본값은 이미지의 중간 중간입니다.

매개변수
u 정보 창 앵커의 u 좌표로, 이미지 너비의 비율([0, 1] 범위)입니다.
v 정보 창 앵커의 v 좌표로, 이미지 높이의 비율([0, 1] 범위 내)입니다.
반환 값
  • 메서드가 호출된 객체(새 정보 창 앵커 설정)

public boolean isDraggable ()

MarkerOptions 객체의 드래그 가능성 설정을 가져옵니다.

반환 값
  • 마커를 드래그할 수 있으면 true, 그렇지 않으면 false를 반환합니다.

public boolean isFlat ()

MarkerOptions 객체의 플랫 설정을 가져옵니다.

반환 값
  • 마커가 지도에 평평한 경우 true, 마커가 카메라를 향해야 하는 경우 false.

public boolean isVisible ()

MarkerOptions 객체의 공개 상태 설정을 가져옵니다.

반환 값
  • 마커가 표시되면 true, 그렇지 않은 경우 false를 반환합니다.

public MarkerOptions position (LatLng latlng)

마커의 위치를 설정합니다.

매개변수
latlng
반환 값
  • 메서드가 호출된 객체. 새 위치가 설정됩니다.

public MarkerOptions rotation (플로팅 회전)

마커의 앵커 포인트를 기준으로 시계 방향으로 도 단위로 회전하도록 설정합니다. 회전 축은 마커와 직각입니다. 0의 회전은 마커의 기본 위치에 해당합니다. 마커가 지도에 평평한 경우 기본 위치는 북쪽으로 정렬되고 회전은 마커가 지도에 항상 평평하게 유지됩니다. 마커가 빌보드인 경우 기본 위치가 위를 가리키며 마커가 항상 카메라를 향하도록 회전합니다. 기본값은 0입니다.

매개변수
회전
반환 값
  • 메서드가 호출된 객체. 새 회전이 설정되었습니다.

public MarkerOptions snippet (String snippet)

마커의 스니펫을 설정합니다.

매개변수
스니펫
반환 값
  • 메서드가 호출된 객체(새 스니펫 설정)

public MarkerOptions title (문자열 제목)

마커의 제목을 설정합니다.

매개변수
title
반환 값
  • 메서드가 호출된 객체의 경우 새 제목이 설정됩니다.

public MarkerOptions visible (불리언 표시)

마커의 공개 상태를 설정합니다.

매개변수
표시
반환 값
  • 메서드가 호출된 객체(새 공개 상태 설정)

public MarkerOptions zIndex (float zIndex)

마커의 zIndex를 설정합니다.

매개변수
Z-색인
반환 값
  • 메서드가 호출된 객체. 새 zIndex가 설정되었습니다.