"Uncaught SyntaxError: Unexpected token ," using google maps api -


im using google maps javascript api. on load in calling initialize method said in api, keep getting "uncaught syntaxerror: unexpected token ," error not find source why im getting error.

please help. in advance

    <script type='text/javascript'>             function initialize() {               var mapoptions = {                   zoom: 4,                  center: new google.maps.latlng(-25.363882,131.044922)                };              var map = new google.maps.map(document.getelementbyid('geochart-view-wrapper'),   mapoptions);         var marker = new google.maps.marker({           position: map.getcenter(),           map: map,            title: 'click zoom'           });      google.maps.event.addlistener(map, 'center_changed', function() { // 3 seconds after center of map has changed, pan // marker. window.settimeout(function() {   map.panto(marker.getposition());      }, 3000);  });       google.maps.event.addlistener(marker, 'click', function() {      map.setzoom(8);       map.setcenter(marker.getposition());     });  }          google.maps.event.adddomlistener(window,'load',initialize);      </script> ` 

i ran script through jshint:

function initialize() {     var mapoptions = {         zoom: 4,         center: new google.maps.latlng(-25.363882, 131.044922)     };      var map = new google.maps.map(document.getelementbyid('geochart-view-wrapper'), mapoptions);      var marker = new google.maps.marker({         position: map.getcenter(),         map: map,         title: 'click zoom'     });      google.maps.event.addlistener(map, 'center_changed', function () {         // 3 seconds after center of map has changed, pan         // marker.         window.settimeout(function () {             map.panto(marker.getposition());         }, 3000);     });      google.maps.event.addlistener(marker, 'click', function () {         map.setzoom(8);         map.setcenter(marker.getposition());     }); }  google.maps.event.adddomlistener(window, 'load', initialize); 

this syntax-error-free. guess lines had

var map = new google.maps.map(document.getelementbyid('geochart-view-wrapper'), mapoptions); 

were causing it.

by way, formatting code make easier identify logic errors, syntax errors, closure errors, etc.


Comments