2010-01-20 2 views
6

ItemizedOverlay.boundCenterBottom()의 동작을 내 오버레이 클래스 중 하나에 복제하려고합니다.boundCenterBottom() 이해

나는 setBounds()을 사용하여이 작업을 수행 할 수 있다고 확신하지만 실제로는 setBounds()이 무엇을하고 있는지 전혀 알 수 없습니다.

답변

8

는 내가 질문을 받았다 질문에 대답하지 않는 생각, 당신이이 질문과 대답의 저자 있지만

mapIcon_ = mapView.getResources().getDrawable(R.drawable.map_marker_v); 

mapIcon_.setBounds(-mapIcon_.getIntrinsicWidth()/2, 
        -mapIcon.getIntrinsicHeight(), 
        mapIcon_.getIntrinsicWidth()/2, 
        0); 
+1

을 할 답을 찾을 생각하며 정보를 찾는 사람들을위한 혼동 될 수있다 . 'boundCenterBottom()'이하는 일은 ItemizedOverlay에게'Drawable'의 중심이 있어야하는지, 즉 가운데가 이미지의 맨 아래에 있어야 하는지를 알려주는 것입니다. 즉, 'Drawable'의 중심은 'ItemizedOverlay'라는 용어로지도 (피벗 포인트)에 Drawable이 연결되는 지점을 알려줍니다. –