Google Map no longer appearing -


my google map has stopped working despite me not making changes code , cannot work out why.

the map.js using is:

 var geocoder;     var map;      var marker;     var layers = [];    function initialize() {     geocoder = new google.maps.geocoder ();     var latlng = new google.maps.latlng (50.31697, -3.670807);     var myoptions = {       zoom: 10,       center: latlng,       maptypeid: google.maps.maptypeid.roadmap         }       map = new google.maps.map(document.getelementbyid("map-container"),         myoptions);       marker = new google.maps.marker({map:map});        layers[100] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/100.kml', {preserveviewport: true});       layers[200] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/200.kml', {preserveviewport: true});       layers[300] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/boundaryline.kml', {preserveviewport: true});           layers[0] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/beta0.kml', {preserveviewport: true});       layers[1] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/beta1.kml', {preserveviewport: true});       layers[2] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/beta2.kml', {preserveviewport: true});       layers[10] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/beta10.kml', {preserveviewport: true});       layers[11] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/beta11.kml', {preserveviewport: true});        layers[18] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/alpha18.kml', {preserveviewport: true});        layers[19] = new google.maps.kmllayer'http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/19/doc.kml', {preserveviewport: true});       layers[20] = new google.maps.kmllayer'http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/20/doc.kml', {preserveviewport: true});       layers[21] = new google.maps.kmllayer'http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/21/doc.kml', {preserveviewport: true});      layers[22] = new google.maps.kmllayer'http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/22/doc.kml', {preserveviewport: true});     layers[23] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/23/doc.kml', {preserveviewport: true});       layers[24] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/24/doc.kml', {preserveviewport: true});       layers[25] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/25/doc.kml', {preserveviewport: true});       layers[26] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/26/doc.kml', {preserveviewport: true});       layers[46] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/holbeton.kml', {preserveviewport: true});       (var = 1; < layers.length; i++) {       }         }     function codeaddress () {         var address = document.getelementbyid ("address").value;         geocoder.geocode ( { 'address': address}, function(results, status)  {         if (status == google.maps.geocoderstatus.ok)  {             map.setcenter(results [1].geometry.location);             marker.setposition(results [1].geometry.location);             map.setzoom(14);             }          else {             alert("geocode not successful following reason: " + status);                 }     });      }      function togglelayer(i) {       if(layers[i].getmap() === null) {         layers[i].setmap(map);       }       else {         layers[i].setmap(null);       }     }       google.maps.event.adddomlistener(window, 'load', initialize); 

the thing think of if dimensions of map container not defined, these have not been changed , working fine before.

when open your page, browser (chrome) indicates javascript error:

uncaught syntaxerror: unexpected string

on line:

layers[19] = new google.maps.kmllayer'http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/19/doc.kml', {preserveviewport: true}); 

it should be:

layers[19] = new google.maps.kmllayer('http://www.southdevonaonb.org.uk/cordialemapping/kmzdata/withtiledoverlays/19/doc.kml', {preserveviewport: true}); 

you seem have lost "(". hard see how happened without changing it.


Comments