Tengo un problema para que mi clave de la API de Google Maps funcione. Originalmente tuve el problema al intentar acceder al http://dev.domain.com usando una clave generada para http://domain.com, sin embargo intenté generar una clave para http://dev.domain.com y aún así no funcionó.La clave de la API de Google Maps no funciona
Recibo el típico mensaje de alerta This web site needs a different Google Maps API key. A new key can be generated at http://code.google.com/apis/maps/.
al intentar el sitio. Verificando su FAQ y siguiendo sus instrucciones al alert(window.location.host)
para verificar el dominio, devuelve dev.domain.com
que parece correcto (a menos que se suponga que tenga http: // al comienzo? En cuyo caso no veo cómo he hecho algo mal).
Ambas teclas (dev.domain.com
y domain.com
) funcionan correctamente en localhost
.
¿Alguien tiene alguna idea sobre lo que puedo hacer para resolver este o cualquier otro examen que pueda hacer para solucionarlo?
Eso es extraño: la documentación de la API de Google Maps dice que "Registrarse en una clave para http://tudominio.com suele ser la mejor práctica, ya que funcionará para todos los subdominios y directorios". ¿Estás seguro de que estás proporcionando la clave de API correctamente (teclas correctas para los dominios correctos, etc.) –
Sé que es extraño! Pasé la mayor parte de una hora copiando y pegando y comprobando lo que estaba haciendo para asegurarme de que no me faltaban los caracteres de la tecla ni nada de eso. Solo estoy accediendo a dev.domain.com y he probado ambas claves, y ambas fallaron (cuando ambas deberían haber funcionado). –
Solo voy a usar la API v3 ya que no requiere claves. Tendré que pasar y cambiar todas las referencias v2 a su equivalente v3. –