title: Uncaught SyntaxError: Unexpected token �
body: <p>m irritating from this error/////m trying to fetch the langitude and lattitude from database and according to them i want show marker on map.....and there m facing that error....pls help me....thanx
  my code is:</p>
  
  <pre><code>    // Ban Jelacic Square - City Center
              var map;
      var center = new google.maps.LatLng(-34.397, 150.644);
  
      var geocoder = new google.maps.Geocoder();
      var infowindow = new google.maps.InfoWindow();
  
      var directionsService = new google.maps.DirectionsService();
      var directionsDisplay = new google.maps.DirectionsRenderer();
  
      function init() {
  
          var mapOptions = {
            zoom: 8,
            center: center,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          }
  
          map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
  
          directionsDisplay.setMap(map);
          directionsDisplay.setPanel(document.getElementById('directions_panel'));
  
      /*  // Detect user location
          if(navigator.geolocation) {
              navigator.geolocation.getCurrentPosition(function(position) {
  
                  var userLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
  
                  geocoder.geocode( { 'latLng': userLocation }, function(results, status) {
                      if (status == google.maps.GeocoderStatus.OK) {
                          document.getElementById('start').value = results[0].formatted_address;
                      }
                  });
  
              }, function() {
                  alert('Geolocation is supported, but it failed');
              });
          }
          */
          makeRequest('get_location.php', function(data) {
              var data = JSON.parse(data.responseText);
              for (var i = 0; i &lt; data.length; i++) {
              displayLocation(data[i]);
              }
          });
      }
  
      function displayLocation(location) {
  
          var content =   '&lt;div class="infoWindow"&gt;&lt;strong&gt;'  + location.name + '&lt;/strong&gt;'
                          + '&lt;br/&gt;'   + location.address
                          + '&lt;br/&gt;'   + location.description + '&lt;/div&gt;';
  
          if (parseInt(location.lat) == 0) {
              geocoder.geocode( { 'address': location.address }, function(results, status) {
                  if (status == google.maps.GeocoderStatus.OK) {
  
                      var marker = new google.maps.Marker({
                          map: map, 
                          position: results[0].geometry.location,
                          title: location.name
                      });
  
                      google.maps.event.addListener(marker, 'click', function() {
                          infowindow.setContent(content);
                          infowindow.open(map,marker);
                      });
                  }
              });
          } else {
  
              var position = new google.maps.LatLng(parseFloat(location.lat), parseFloat(location.lng));
              var marker = new google.maps.Marker({
                  map: map, 
                  position: position,
                  title: location.name
              });
              google.maps.event.addListener(marker, 'click', function() {
                  infowindow.setContent(content);
                  infowindow.open(map,marker);
              });
          }
      }  
      function makeRequest(url, callback) {
          var request;
          if (window.XMLHttpRequest) {
              request = new XMLHttpRequest(); // IE7+, Firefox, Chrome, Opera, Safari
          } else {
              request = new ActiveXObject("Microsoft.XMLHTTP"); // IE6, IE5
          }
          request.onreadystatechange = function() {
              if (request.readyState == 4 &amp;&amp; request.status == 200) {
                  callback(request);
              }
          }
          request.open("GET", url, true);
          request.send();
      }
  </code></pre>
  
  <p>/////get_location.php file</p>
  
  setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  
          $sth = $db->query("SELECT * FROM data");
          $locations = $sth->fetchAll();
  
          echo json_encode( $locations );
  
      } catch (Exception $e) {
          echo $e->getMessage();
      }
      ?>