package org.osmdroid.samplefragments.events;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import org.osmdroid.R;
import org.osmdroid.samplefragments.BaseSampleFragment;
import org.osmdroid.tileprovider.cachemanager.CacheManager;
import org.osmdroid.util.BoundingBox;
import org.osmdroid.views.MapView;
/**
* Created by alex on 10/4/16.
*/
public class SampleZoomToBounding extends BaseSampleFragment implements View.OnClickListener {
Button btnCache;
@Override
public String getSampleTitle() {
return "Zoom to Bounding Box";
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.sample_cachemgr, container,false);
mMapView = (MapView) root.findViewById(R.id.mapview);
btnCache = (Button) root.findViewById(R.id.btnCache);
btnCache.setOnClickListener(this);
btnCache.setText("Zoom to bounds");
return root;
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnCache:
BoundingBox box = new BoundingBox(47d, -76d, 46d, -77d);
mMapView.zoomToBoundingBox(box, true);
break;
}
}
}