Estoy tratando de que Google Places se complete automáticamente en una entrada de formulario. Sigo recibiendo el siguiente error:
["Google Maps JavaScript API error: OverQuotaMapError https://developers.google.com/maps/documentation/javascript/error-messages#over-quota-map-error"]Sin embargo, creo que no hay restricciones en la API de Google Console para las claves que uso. Tanto la API de Ubicaciones como la API de Javascript de Maps están habilitadas. Intenté también hacer una nueva api-key.
Este violín (cuyo código es proporcionado por el propio Google, por lo que debería estar bien) muestra un comportamiento similar cuando se ingresa una clave, así que primero reemplace YOUR_GOOGLE_KEY por una clave de Google válida (también usé una clave sin restricciones...)
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_GOOGLE_KEY&libraries=places&callback=initMap&solution_channel=GMP_QB_addressselection_v1_cA" async defer></script>Tan pronto como comience a usar el cuadro de entrada Dirección, aparecerá el error descrito anteriormente.
Mis preguntas:
De hecho, la clave API no era válida.
Para corregir el error de las solicitudes de autocompletado de lugares mediante el widget de autocompletado de JavaScript:
Si está probando una nueva aplicación web, es posible que desee dejar la cuota de "Cargas de mapas por día" establecida en 100.
Entonces, aparentemente, cuando usa la función de autocompletar para lugares, también necesita habilitar las 'cargas de mapas'. No es realmente obvio, pero funciona ahora.