1
osmdroid 용 사용자 정의 줌 컨트롤을 구축하려고합니다. 버튼을 만들고 그림과 같이 확대 방법을 사용합니다. here 버튼을 클릭해도 아무런 변화가 없습니다. 다음은 내 코드입니다. osmdroid 용 사용자 정의 줌 버튼
private MapView map;
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context ctx = getApplicationContext();
Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx));
setContentView(R.layout.activity_main);
map = (MapView) findViewById(R.id.map);
map.setTileSource(TileSourceFactory.MAPNIK);
map.setBuiltInZoomControls(false);
map.setMultiTouchControls(false);
}
public void myClickHandler(View target) {
switch (target.getId()) {
case R.id.button:
map.getController().zoomIn();
break;
}
}
}
이