title: Angular Map parses position differently depending on if it's hard-coded or a scope property
body: <p>Given the minimal example below, the two maps end up in different positions; for some reason, the latter ends up in France even though the coordinates are for Stockholm, Sweden.</p>
  
  <p>How do I work around this weirdness?</p>
  
  <p>To reproduce, just copy the following into a html file and run it in your browser (neither jsFiddle nor Plunkr wanted to show the maps...):</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;body ng-app="app"&gt;
  
      &lt;div ng-controller="ctrl"&gt;
          &lt;map center="59.325, 18.07" zoom="7"&gt;&lt;/map&gt;
          &lt;map center="map.center" zoom="7"&gt;&lt;/map&gt;
      &lt;/div&gt;
  
      &lt;script src="../../../Scripts/angular.js"&gt;&lt;/script&gt;
      &lt;script src="http://maps.google.com/maps/api/js"&gt;&lt;/script&gt;
      &lt;script src="../../../Scripts/ng-map.js"&gt;&lt;/script&gt;
      &lt;script type="text/javascript"&gt;
          var app = angular.module('app', ['ngMap']);
  
          app.controller('ctrl', ['$scope',
              function ($scope) {
                  $scope.map = {
                      center: [59.325, 18.07]
                  }
              }
          ]);
      &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>