2013-05-22 2 views
3

현재 위치를 원의 중심으로 가져 가면 Google지도 v2에 5 개의 원을 그릴 필요가 있습니다. 다섯 개의 원이 각각 같은 중심을 갖지만 반지름이 다른 것을 의미합니다. 첫 번째 원은 반경 10m, 두 번째 원 반경 20m, 세 번째 원 반경 30m, 네 번째 원 반경 40m 및 다섯 번째 원 반경 50m입니다. Google Maps v2를 사용하고 있습니다.현재 위치를 원의 중심으로하여 Google지도 v2에 5 개의 투명 원을 그립니다.

그리고 원의 중앙에 마커를 표시해야합니다.

나는 구글 맵 v2에서 원을 그리는 이런 식으로 뭔가를 시도하고 있지만, 내가 this- 똑같이 환-원을 그릴 필요

CircleOptions circleOptions = new CircleOptions() 
        .center(latLng) //set center 
        .radius(500) //set radius in meters 
        .fillColor(Color.TRANSPARENT) //default 
        .strokeColor(0x10000000) 
        .strokeWidth(5); 

        myCircle = googleMap.addCircle(circleOptions); 

하나의 원이 아닌 다섯 환-원을 그립니다

enter image description here

사람이 나를 도와 드릴까요? Google지도 v2에서이 서클을 만드는 데 문제가 있습니다. 어떤 도움을 주시면 감사하겠습니다.

+0

기술, 게시물의 첫 번째 단락에서 코드 블록을 제거했습니다. 이전 게시물에서 많이 사용했음을 알았습니다. 나는 당신이 자제하는 것을 제안한다. - 코드 블록 포맷팅은 텍스트 강조가 아닌 코드 요소를위한 것이므로 읽기가 어렵다. –

+0

제안 해 주셔서 감사합니다. 나는 다음 번에 그것을 확신 할 것이다. – ferhan

+0

그 질문은 내 질문에 답하지 않습니다. 당신은 그 질문에서 답을 읽을 수 있습니다. – ferhan

답변

7
for(int rad=100;rad<=500;rad+100) 
{ 

    CircleOptions circleOptions = new CircleOptions() 
       .center(latLng) //set center 
       .radius(rad) //set radius in meters 
       .fillColor(Color.TRANSPARENT) //default 
       .strokeColor(0x10000000) 
       .strokeWidth(5); 

       myCircle = googleMap.addCircle(circleOptions); 
} 
관련 문제