Вы можете начать с этого Maps JavaScript API учебного пособия о том, как программно загрузить карту, не нажимая кнопку. Карта будет автоматически загружаться после вызова функции initMap ().
Как вы уже упоминали, чтобы создавать новую карту каждые 24 часа, вы можете использовать метод JavaScript setInterval()
для вызова функции, которая загружает вашу карту, не нажимая кнопку вручную. Проверьте этот образец скрипка .
var map;
//execute the initMap function every 24 hours
var myInterval = setInterval(initMap, 86400000);
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
}
Если вашему сценарию использования действительно требуется нажать кнопку перед показом карты, вы можете обратиться к этому другому примеру fiddle , который автоматически нажимает кнопку отображения карты каждые 24 часа.
Надеюсь, это поможет!