2011-02-26 26 views
7

Recientemente Google ha cambiado su política sobre el uso de las claves de la API. Ahora se supone que ya no necesita una clave API para colocar Google Maps en su sitio web.¿Cuándo se requiere una clave API de Google Maps?

Y esto funcionó a la perfección. Pero ahora tengo este mapa (sin la clave API) ejecutándose en mi servidor local, que funciona bien. Pero tan pronto como lo coloco en línea, aparece una ventana emergente que dice que necesito otra clave de API. Y en otra página de ese sitio web, Google Maps funciona. ¿Podría tener algo que ver con que el mapa que no funciona tiene un montón (más de 30) de marcadores en él?

En realidad, usar una clave API no sería una solución muy buena para mí, ya que es parte de un complemento de Wordpress utilizado en muchos sitios web.

+2

v3 no requiere una clave. ¿Estás seguro de que estás usando v3? – HyderA

Respuesta

6

usted no necesita una clave de API para utilizar Goolge Maps API V3. Sin embargo, acabamos de experimentar un problema donde Google informó que habíamos excedido nuestro límite, aunque no lo hicimos (servidor de desarrollo). Seguí adelante y configuré una Clave de API, y es realmente beneficiosa, porque luego obtienes informes de uso. Además, no hemos visto el problema de uso de cuotas falsas desde entonces. Pensé que iba a seguir adelante una parte del proceso:

Goto https://console.developers.google.com/

Haga clic en el rojo 'Crear proyecto' botón

dar a su proyecto un nombre y Google automáticamente dará un ID

Espere hasta que el Spinny en la parte inferior diga que su proyecto está completo.

En el NAV mano izquierda, seleccione API Bajo API & Auth, y seleccione 'JavaScript de Google Maps API v3'

enter image description here

Haga clic en el enlace y después enciende la API

enter image description here

enter image description here

Ir a Cre dentials bajo las API & sección de autenticación, y haga clic en el rojo 'Crear nueva clave' en la sección Acceso a la API pública. A continuación, haga clic en la clave del navegador.

enter image description here

asegúrese de que incluye la estrella en el nombre de su sitio web. Por ejemplo, use mywebsite.com/*. Esto asegurará que todas las páginas estén autorizadas para usar la API.

Copiar la llave en su referencia Javascript para la API de Google Maps, así:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY"></script> 

enter image description here

Larga historia corta, no se requiere la llave, pero las mejores prácticas indicaría que se debe hacer usa la llave

+0

Gracias - Estaba confundido acerca de por qué mi integración de Google Maps estaba funcionando usando la biblioteca gmaps.js, pero en ninguna parte había hecho referencia a la clave API en ningún lado. Esto finalmente explica lo que necesitaba saber. – Zabs

+7

A partir del 22 de junio de 2016, Google Maps V3 ya no es compatible con el acceso sin llave. Consulte http://stackoverflow.com/a/37994162/982002. – Seybsen