The problem was the load order of scripts:
Example not running:
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>
<script src="lib/angular/underscore.js"></script>
<script src="lib/angular/angular-google-maps.min.js"></script>
<script src="lib/angular/angular.js"></script>
<script src="lib/angular/angular-route.js"></script>
<script src="lib/angular/angular-sanitize.min.js"></script>
<script src="lib/angular/angular-animate.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/animations.js"></script>
Example running:
<script src="lib/angular/angular.js"></script>
<script src="lib/angular/angular-route.js"></script>
<script src="lib/angular/angular-sanitize.min.js"></script>
<script src="lib/angular/angular-animate.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/animations.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>
<script src="lib/angular/underscore.js"></script>
<script src="lib/angular/angular-google-maps.min.js"></script>
As you can see, the problem was the order of the scripts was a silly error but I did not realize and made me lose a lot of time.
If anyone can serve him, I leave the answer.
A greeting and thanks.