title: Google Maps Error - Invalid latitude / longitude?
body: <p>I have the following code:</p>
  
  <pre><code>&lt;script src="https://maps.googleapis.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;
  
  &lt;div class="row"&gt;
      &lt;div class="col-md-6" id="googleMap" style="height:500px;"&gt;&lt;/div&gt;
  &lt;/div&gt;
  
  &lt;script&gt;
      function initialize() {
          var mapProp = {
              center: new google.maps.LatLng(44.6656, -83.5753),
              zoom: 10,
              mapTypeId: google.maps.MapTypeId.ROADMAP
          };
  
          var map = new google.maps.Map(document.getElementById("googleMap")
            ,mapProp);
  
          var marker = new google.maps.Marker({
              position: mapProp,
          });
  
          marker.setMap(map);
      }
  
      google.maps.event.addDomListener(window, 'load', initialize);
  &lt;/script&gt;
  </code></pre>
  
  <p>The map displays fine but I can't add the marker. I get the following error:</p>
  
  <pre><code>setPosition: not a LatLng or LatLngLiteral: in property lat: not a number
  </code></pre>
  
  <p>I don't see how the latitude and longitude could be invalid because the resulting generated map shows the correct location. But no marker.</p>