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
Post a Comment