Это было создано под руководством Кая (ниже)
Разобрался с моей проблемой, но это может быть полезно для кого-то, кто хочет перейти к местоположению текущего пользователя:
boolean touched = false;
if(touched == false){
mapController.animateTo(point);
}
myLocationBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
touched = false;
}
});
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView)
{
//---when user lifts his finger---
if (event.getAction() == 1) {
touched = true;
}
return false;
}