Cartes Hors Connexion
Sélectionner une zone
Gérer les zones
Dessinez un rectangle sur la carte pour télécharger une zone
Zone sélectionnée :
Niveaux de zoom :
6-16
Taille estimée :
Calcul...
Zoom min:
6
Zoom max:
16
Télécharger
Annuler
0%
-
0/0 tuiles
Zones téléchargées
Espace utilisé :
0 Mo
Tout supprimer
// Gestion de l'installation PWA let deferredPrompt; const installButton = document.createElement("button"); installButton.style.cssText = ` position: fixed; bottom: 20px; right: 20px; background: #8bc66a; color: white; border: none; padding: 12px 20px; border-radius: 25px; font-size: 14px; cursor: pointer; box-shadow: 0 4px 12px rgba(0,0,0,0.3); z-index: 1001; display: none; font-family: Arial, sans-serif; `; installButton.innerHTML = '
Installer l\'app'; document.body.appendChild(installButton); window.addEventListener("beforeinstallprompt", (e) => { // Empêcher l'affichage automatique e.preventDefault(); deferredPrompt = e; // Afficher le bouton d'installation installButton.style.display = "block"; }); installButton.addEventListener("click", async () => { if (deferredPrompt) { deferredPrompt.prompt(); const { outcome } = await deferredPrompt.userChoice; console.log(`Résultat de l'installation: ${outcome}`); deferredPrompt = null; installButton.style.display = "none"; } }); // Masquer le bouton si l'app est déjà installée window.addEventListener("appinstalled", () => { installButton.style.display = "none"; console.log("🎉 Application installée avec succès!"); });