0

addCircle 메서드를 사용하여지도에 원을 만들었습니다.Google지도 addCircle 메서드에서 그림자를 만드는 방법

 mMap.addCircle(new CircleOptions() 
      .center(new LatLng(lat, lng)) 
      .strokeWidth(10) 
      .radius(radiusLarge) 
      .strokeColor(Color.WHITE)); 

이제 서클에 그림자를 드리겠습니다. 어떻게해야합니까? 전 세계를 수색했지만, addCircle 방법을 사용하여 그림자를 만드는 방법을 찾지 못했습니다.

답변

0

어두운 색으로 두 번째 원을 추가하는 것이 좋습니다. 예를 들어 Color.GRAY와 같이 약간 작은/큰 반경 또는 어느 방향으로 부 오프셋이든 추가 할 수 있습니다. lat와 lng가 정수일 경우, 내가 작성한 실물 크기 모형은 각 방향으로 하나씩 동일한 원을 그립니다.

mMap.addCircle(new CircleOptions() 
     .center(new LatLng(lat+1, lng+1)) 
     .strokeWidth(10) 
     .radius(radiusLarge) 
     .strokeColor(Color.GRAY)); 
mMap.addCircle(new CircleOptions() 
     .center(new LatLng(lat, lng)) 
     .strokeWidth(10) 
     .radius(radiusLarge) 
     .strokeColor(Color.WHITE)); 
관련 문제