/*
* 如要在地图上标记位置,就需要用到Overlay类。Overlay类是一种专门用于在地图上用 2d图像进行标记的类
*/
map = (MapView) findViewById(R.id.mapView);
List<Overlay> overlays = map.getOverlays();
MyLocationOverlay myLocation = new MyLocationOverlay(this, map);
myLocation.enableMyLocation();
overlays.add(myLocation);
// //////////////放大、缩小/////////////////
mapcont = map.getController();
inButton = (Button) findViewById(R.id.zoomIn);
outButton = (Button) findViewById(R.id.zoomOut);
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.zoomIn:
mapcont.zoomIn();
break;
case R.id.zoomOut:
mapcont.zoomOut();
break;
default:
break;
}
}
};
inButton.setOnClickListener(listener);
outButton.setOnClickListener(listener);