DimScreen
1. Overview
지도 전체를 가릴 수 있는 스크린 레이어입니다. 지도 전체를 특정 색깔로 가릴 수 있고, DimScreenLayer 에 Polygon 을 추가하여 특정 부분을 강조해서 표시 할 수 있습니다.
아래는 DimScreenLayer 을 활용한 다양한 예제 그림입니다.
2. DimScreenLayer 표시하기
DimScreenLayer 는 새롭게 추가하거나 삭제할 수 없고, DimScreenManager 를 통해 아래와 같이 가져와서 이용 할 수 있습니다.
DimScreenLayer dimScreenLayer = kakaoMap.getDimScreenManager().getDimScreenLayer();
dimScreenLayer.setVisible(true);
// 원하는 색깔로 DimScreenLayer 의 색상 변경
dimScreenLayer.setColor(Color.GREEN);
3. DimScreenLayer 에 Polygon 추가하기
원하는 디자인의 폴리곤 옵션을 생성해서 DimScreenLayer 에 추가하면 됩니다. 다양한 Polygon 의 생성 방법은 Polygon 문서를 참조해 주세요.
// 1. 원하는 디자인의 폴리곤 옵션을 생성
PolygonOptions options = PolygonOptions.from(DotPoints.fromCircle(LatLng.from(37.394660,127.111182), 200))
.setStyles(Color.TRANSPARENT);
// 2. dimScreenLayer 폴리곤 옵션 추가
dimScreenLayer.addPolygon(options);