Estoy creando un visor de Google Maps incrustado simple:
let map; function initMap() { map = new google.maps.Map(document.getElementById("map"), { center: { lat: 40.595139, lng: -3.983694 }, zoom: 19, mapTypeId: "satellite", }); }Vea el JSFiddle aquí:
https://jsfiddle.net/Peque/90yzhec1/
El código está dando como resultado que se muestre esta imagen:
Sin embargo, sé que tienen una imagen más actualizada. Puedo verlo en Google Earth y también en Google Maps si visito el lugar en google.com :
Lo más divertido es que, el mismo código compartido anteriormente, cuando hago clic en "Ejecutar" en JSFiddle (y si la ventana del navegador no está maximizada ni en pantalla completa), muestra brevemente la imagen más actualizada primero, solo para cubrirla con la versión obsoleta después:
¿Hay alguna forma de obtener la imagen más actualizada que se muestra en su lugar? (o evitar que el espectador ponga la versión desactualizada en la parte superior)