Errore in fase di analisi nel codice personalizzato
Autore: Franco D.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>
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
Autore
https://risparmioenergiaitalia.it/i%20nostri%20impianti.html
Autore
grazie
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
Autore
Grazie mille seguito consiglio problema risolto