WebSite X5Help Center

 
Franco D.
Franco D.
User

Errore in fase di analisi nel codice personalizzato  it

Auteur : Franco D.
Visité 694, Followers 1, Partagé 0  

Ciao a tutti ho inserito un codice personalizzato generato da google per far visualizzare una piantina dell’Italia con un elenco di località evidenziate.

Quando faccio l’analisi mi dice che c’è un errore nel codice ma comunque mi compila trasferisce e visualizza la pagina correttamente.

Riporto qui sotto copia incolla del codice, qualcuno sa dirmi dov’è l’errore grazie.

<!DOCTYPE html>
<html>
<head>
<meta name="viewport"/>
<title>indirizzi prova fr - Google Fusion Tables</title>
<style type="text/css">

</style>

<script type="text/javascript" src="https://maps.google.com/maps/api/js?v=3"></script>


<script type="text/javascript">
  function initialize() {
    google.maps.visualRefresh = true;
    var isMobile = (navigator.userAgent.toLowerCase().indexOf('android') > -1) ||
      (navigator.userAgent.match(/(iPod|iPhone|iPad|BlackBerry|Windows Phone|iemobile)/));
    if (isMobile) {
      var viewport = document.querySelector("meta[name=viewport]");
      viewport.setAttribute('content', 'initial-scale=1.0, user-scalable=no');
    }
    var mapDiv = document.getElementById('googft-mapCanvas');
    mapDiv.style.width = isMobile ? '100%' : '767px';
    mapDiv.style.height = isMobile ? '100%' : '350px';
    var map = new google.maps.Map(mapDiv, {
      center: new google.maps.LatLng(44.893924462480946, 9.642799421874997),
      zoom: 6,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    layer = new google.maps.FusionTablesLayer({
      map: map,
      heatmap: { enabled: false },
      query: {
        select: "col1",
        from: "16rLu30ai_cd-6I8-R5VC291OD-4zr2Zz-_GKzw5g",
        where: ""
      },
      options: {
        styleId: 2,
        templateId: 2
      }
    });

    if (isMobile) {
      var legend = document.getElementById('googft-legend');
      var legendOpenButton = document.getElementById('googft-legend-open');
      var legendCloseButton = document.getElementById('googft-legend-close');
      legend.style.display = 'none';
      legendOpenButton.style.display = 'block';
      legendCloseButton.style.display = 'block';
      legendOpenButton.onclick = function() {
        legend.style.display = 'block';
        legendOpenButton.style.display = 'none';
      }
      legendCloseButton.onclick = function() {
        legend.style.display = 'none';
        legendOpenButton.style.display = 'block';
      }
    }
  }

  google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>

<body>
  <div id="googft-mapCanvas"></div>
</body>
</html>

Posté le
5 RéPONSES - 1 CORRECT
Giorgio C.
Giorgio C.
User

Se quello è il codice che inserisci nella pagina, come minimo la pagina avrò i tag <!DOCTYPE html>
<html> <head> <body> ripetuti ed è un'errore, poi dipende dove lo inserisci nella pagina...

Posta il link...

Ciao

Lire plus
Posté le de Giorgio C.
Franco D.
Franco D.
User
Auteur

grazie

Lire plus
Posté le de Franco D.
Giorgio C.
Giorgio C.
User

Prova a fare così:

in un'oggetto codice html inserisci:

  <div id="googft-mapCanvas"></div>

Poi vai in proprietà pagina>esperto>prima della chiusura del tag HEAD e inserisci tutto il codice javascript

<script type="text/javascript" src="https://maps.google.com/maps/api/js?v=3"></script>


<script type="text/javascript">
  function initialize() {
    google.maps.visualRefresh = true;
    var isMobile = (navigator.userAgent.toLowerCase().indexOf('android') > -1) ||
      (navigator.userAgent.match(/(iPod|iPhone|iPad|BlackBerry|Windows Phone|iemobile)/));
    if (isMobile) {
      var viewport = document.querySelector("meta[name=viewport]");
      viewport.setAttribute('content', 'initial-scale=1.0, user-scalable=no');
    }
    var mapDiv = document.getElementById('googft-mapCanvas');
    mapDiv.style.width = isMobile ? '100%' : '767px';
    mapDiv.style.height = isMobile ? '100%' : '350px';
    var map = new google.maps.Map(mapDiv, {
      center: new google.maps.LatLng(44.893924462480946, 9.642799421874997),
      zoom: 6,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    layer = new google.maps.FusionTablesLayer({
      map: map,
      heatmap: { enabled: false },
      query: {
        select: "col1",
        from: "16rLu30ai_cd-6I8-R5VC291OD-4zr2Zz-_GKzw5g",
        where: ""
      },
      options: {
        styleId: 2,
        templateId: 2
      }
    });

    if (isMobile) {
      var legend = document.getElementById('googft-legend');
      var legendOpenButton = document.getElementById('googft-legend-open');
      var legendCloseButton = document.getElementById('googft-legend-close');
      legend.style.display = 'none';
      legendOpenButton.style.display = 'block';
      legendCloseButton.style.display = 'block';
      legendOpenButton.onclick = function() {
        legend.style.display = 'block';
        legendOpenButton.style.display = 'none';
      }
      legendCloseButton.onclick = function() {
        legend.style.display = 'none';
        legendOpenButton.style.display = 'block';
      }
    }
  }

  google.maps.event.addDomListener(window, 'load', initialize);
</script>

Ciao

Lire plus
Posté le de Giorgio C.
Franco D.
Franco D.
User
Auteur

Grazie mille seguito consiglio problema risolto

Lire plus
Posté le de Franco D.