...mon site tout sur API Google Maps et substituts retour à une carte simple par défaut ...me contacter

en noir : code obligatoire
en vert : explications
en rouge : code personnalisable
en grisé : construction d'une carte simple par défaut

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<title>Carte avec overlay kml en pleine fenêtre</title>
<style>
/* style pour carte plein écran, pour limiter voir la div "carte" */
#carte {
height: 100%;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<!-- ajouter dans la div après id="carte" ex: style="width:800px; height:600px ; left: 10px" -->
<div id="carte"></div>
<script>

function InitCarte() {
var macarte = new google.maps.Map(document.getElementById('carte'), {
zoom: 11,
center: {lat: 41.876, lng: -87.624}//ou new google.maps.LatLng(37.882774,-4.774648)seulement intérieur de InitCarte
// le centre n'est pas pris en compte la carte se syncronise sur le kml
});

var ctaLayer = new google.maps.KmlLayer({
url: 'http://moreau.fr.free.fr/mescartes/images/Sud-France.kml',
map: macarte
});
}
</script>
<!-- autorisation Google -->
<script src="https://maps.googleapis.com/maps/api/js?key=MaKey&callback=InitCarte"
async defer></script>
</body>
</html>