@Override
 public void onClick(View view) {
   switch (view.getId()) {
     case R.id.toggle_heat_map_button:
       toggleHeatMapVisibility();
       updateButtons();
       break;
     case R.id.zoom_in:
       mapView.getController().zoomIn();
       break;
     case R.id.zoom_out:
       mapView.getController().zoomOut();
       break;
     case R.id.locate:
       centerMap();
       break;
     case R.id.view_photo:
       Intents.viewPhoto(this, photoUri());
       break;
     default:
       super.onClick(view);
   }
 }