WebSite X5Help Center

 
Franco D.
Franco D.
User

Errore in fase di analisi nel codice personalizzato  it

Autor: Franco D.
Visitado 689, Followers 1, Compartido 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>

Publicado en
5 RESPUESTAS - 1 CORRECTO
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

Leer más
Publicado en de Giorgio C.
Franco D.
Franco D.
User
Autor

grazie

Leer más
Publicado en 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

Leer más
Publicado en de Giorgio C.
Franco D.
Franco D.
User
Autor

Grazie mille seguito consiglio problema risolto

Leer más
Publicado en de Franco D.