google-maps - georreferenciación - google maps api key free
¿Para qué es la clave API en Google Maps API V3? (5)
A partir del 22 de junio de 2016, Google Maps V3 ya no admite el acceso sin llave, por lo que debe obtener una clave para cada dominio (de referencia) que nunca antes haya tenido un mapa de Google.
Obtenga su clave aquí: https://developers.google.com/maps/documentation/javascript/get-api-key
y añádalo a la URL del script de esta manera:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY" type="text/javascript"></script>
Si no proporciona una clave de API, verá esta advertencia en lugar de su mapa representado:
y la consola de tu navegador te dirá la razón:
Error de la API de Google Maps: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
En la versión anterior de la API, tenía que insertar el javascript en la página usando algo como esto para que funcione la funcionalidad básica:
http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey
Donde tuve que configurar la clave API para cada sitio individual. Al mirar la documentación, dice que para obtener un mapa básico funciona, solo necesito esto:
http://maps.google.com/maps/api/js?sensor= true / false
¿Dónde encaja la clave API? ¿Debo preocuparme si solo planeo usar un mapa básico y un marcador y ninguna de las funciones más avanzadas?
También estoy probando en localhost, pero la pregunta frecuente dice que todavía tengo que registrar una clave, lo cual no he hecho y todavía funciona.
Debajo de Api de Google Maps, elija Google Maps JavaScript API Habilite Api. Vaya a la sección de credenciales. Elija crear credenciales. elija la clave de la API en la ventana emergente y luego elija la clave del navegador en la ventana emergente que aparece. .
6. Reemplace YOUR_API_KEY con su propia clave api obtenida
La versión 3 de la API de Google Maps no requiere una clave API. Entonces estás listo para ir.
Editar: En el tiempo transcurrido desde que contesté esta pregunta, Google lanzó soporte para claves API en v3, permitiéndole ver el uso de su sitio API en la consola de desarrolladores de Google. La respuesta original sigue siendo precisa: las claves API no son necesarias, pero ahora se recomiendan.
No puede usar Google Maps en la aplicación de Android a menos que cree una clave de mapa de Google. Debe usar keytool para generar MD5 y usarlo para generar la clave de Google Map en el sitio web de google map. keytool debe ubicarse en su computadora donde tiene instalado sdk. He generado la clave del mapa de Google para desarrolladores, y he notado que la clave solo sirve para desarrollar aplicaciones de Android en esa computadora en particular. Si vas a desarrollar una aplicación de Android en otra computadora, entonces necesitas generar otra clave de mapa de Google para esa computadora. Si no ve un mapa de Google en su aplicación de Android, sino que ve una cuadrícula, esto podría significar que su clave de mapa de google no es válida.
Si bien es cierto que el V3 de la API de Google Maps no requiere una clave API, está ahí por algún motivo. Google recientemente presentó los siguientes límites de uso :
Los sitios web y las aplicaciones que utilizan cada una de las API de Maps pueden generar, sin costo alguno:
- hasta 25,000 cargas de mapas por día para cada API
- hasta 2,500 cargas de mapas por día que se han modificado utilizando la función Mapas estilizados
Para monitorear el uso, es necesaria una clave API, como lo aclaran las notas del desarrollador :
Todas las aplicaciones API de Maps deben cargar la API de Maps con una clave API. El uso de una clave API le permite monitorear el uso de la API de Maps de su aplicación, y se asegura de que Google pueda contactarlo acerca de su aplicación si es necesario. Si el uso de la API de Maps de su aplicación excede los Límites de uso, debe cargar la API de Maps con una clave API para comprar una cuota adicional.
Por lo tanto, aunque no necesita tener una clave API, es útil si desea controlar su uso y también es necesario si compra una cuota de uso adicional.