WebSite X5Help Center

 
Franco D.
Franco D.
User

Errore in fase di analisi nel codice personalizzato  it

Autore: Franco D.
Visite 675, Followers 1, Condiviso 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>

Postato il
5 RISPOSTE - 1 CORRETTO
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

Leggi di più
Postato il da Giorgio C.
Franco D.
Franco D.
User
Autore

grazie

Leggi di più
Postato il da 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

Leggi di più
Postato il da Giorgio C.
Franco D.
Franco D.
User
Autore

Grazie mille seguito consiglio problema risolto

Leggi di più
Postato il da Franco D.