Hoy no entendía porqué mi llave API para Google Maps no funcionaba, lo único que recibía de Google era el error:
The Google Maps API key used on this web site was registered for a different web site. You can generate a new key for this web site at http://code.google.com/apis/maps .
Que raro… seguí la recomendación y volví a generar mi llave y pues nada, recibía el mismo error no importaba que hiciera.
El gotcha está en que ya es obligatorio agregar el parámetro “sensor” al URL de donde llamamos el javascript de Google.
Entonces debe quedar así:
<script src="http://www.google.com/jsapi?key=GOOGLE_MAPS_KEY&sensor=false" type="text/javascript"></script>
El valor de sensor puede ser false o true, dependiendo de la aplicación que estés desarrollando. Esto está perfectamente explicado en la documentación de Google Maps.
Que difícil corregir un error cuando el mismo error es un error ¿no?