Google Maps muestra el mensaje "Solo para fines de desarrollo" cuando intento mostrarlo en mi página web:
¿Cómo podría hacer que este mensaje desaparezca?
Mi código es así:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
var div = document.getElementById('map');
}
</script>
Luego luego tengo
<p>
<a
href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z"
target="_blank"
>Route berechnen</a>
</p>
No veo de dónde se origina este mensaje.
google-maps
google-maps-api-3
tmighty
fuente
fuente
Respuestas:
Google Maps ya no es gratuito. Debe asociar una tarjeta de crédito para que se le facture si su sitio tiene solicitudes que exceden el crédito de $ 200 que le dan mensualmente de forma gratuita. Es por eso que obtienes los mapas con marcas de agua.
Para obtener más información, consulte: https://cloud.google.com/maps-platform/pricing/
Actualización: un problema común con el nuevo sistema de facturación es que ahora debe activar cada API por separado. Todos tienen precios diferentes (algunos incluso son gratuitos), por lo que Google se asegura de que los habilites individualmente para tu dominio. Nunca fui un gran usuario de Google Maps, pero tengo la sensación de que ahora hay muchas más API de las que solía haber.
Entonces, si aún recibe un mensaje de uso restringido después de habilitar la facturación, averigüe qué API necesita exactamente para las funciones que desea ofrecer y compruebe si está habilitada. La configuración de la API es molestamente difícil de encontrar.
fuente
-->
developers.google.com/maps/documentation/embed/…Se devuelve una marca de agua con  “solo para fines de desarrollo ” cuando se cumple alguna de las siguientes condiciones:
fuente
Como escribió Victoria, Google Maps ya no es gratuito, pero puede cambiar su proveedor de mapas. Puede estar interesado en OpenStreetMap, hay una manera fácil de usarlo en su sitio descrito aquí: https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/
Desafortunadamente, en OpenStreetMap, no hay una manera fácil de proporcionar direcciones de un punto a otro, tampoco hay una vista de la calle.
fuente
Para mis propósitos, terminé usando un https://www.openstreetmap.org/ alternativo .
fuente
Como se recomienda en un comentario, utilicé el complemento de Chrome " Google Maps Platform API Checker " para identificar y resolver el problema.
Esencialmente, este complemento me dirigió a aquí, donde pude iniciar sesión en Google y crear una clave API gratuita.
Después, actualicé mi JavaScript e inmediatamente resolvió este problema.
JavaScript antiguo: ... script src = "https://maps.googleapis.com/maps/api/js?v=3" ...
Javascript actualizado: ... script src = "https://maps.googleapis.com/maps/api/js?key=*****GOOGLE API KEY ****** & v = 3" ...
El complemento luego validó la llamada JS API. ¡Espero que esto ayude a alguien a resolver el problema rápidamente!
fuente
Ahora google maps es gratis solo para desarrollo.
También vea los viejos detalles de precios: uno viejo
fuente
Si su mapTypeId es
SATELLITE
oHYBRID
bueno, es solo una marca de agua, puedes ocultarla si cambias la
<div>
quez-index=100
usoo puedes usar
pero no es tan sensible como
setInterval
fuente
Si desea un mapa de ubicación simple y gratuito que muestre una única ubicación marcada, para su sitio web, entonces
Avísame si esto ayudaría ...
fuente
Me parece que cuando muestra "Solo para fines de desarrollo", uno no puede ver las configuraciones del mapa también durante el desarrollo (o más bien jugando con las configuraciones). En mi caso, no he permitido que la facturación se asocie con la API que estoy usando y creo que esa es la razón por la cual se comporta de esta manera.
fuente
Para mí, el error se ha solucionado cuando se activó la facturación en la consola de Google. (Tengo 1 año de prueba para desarrolladores)
fuente
No puede usar la etiqueta iframe en HTML, esto es lo que puede hacer:
* solo ingrese a Google Maps, señale su ubicación
* haga clic en "Compartir"
* vaya a "Insertar un mapa"
* copie el código HTML
* péguelo en su Página HTML
* ajuste la altura y el ancho de acuerdo con sus requisitos
* ejecútelo
Esto podría funcionar
fuente