WebSite X5Help Center

 
Franco D.
Franco D.
User

Errore in fase di analisi nel codice personalizzato  it

Author: Franco D.
Visited 692, Followers 1, Shared 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>

Posted on the
5 ANSWERS - 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

Read more
Posted on the from Giorgio C.
Franco D.
Franco D.
User
Author

grazie

Read more
Posted on the from 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

Read more
Posted on the from Giorgio C.
Franco D.
Franco D.
User
Author

Grazie mille seguito consiglio problema risolto

Read more
Posted on the from Franco D.