title: Google Maps API - undefined ROADMAP property?
body: <p>I'm implementing two different kinds of google maps in my site.</p>
  
  <ol>
  <li><p>The first simply shows pre-defined locations with markers using a MapTypeID of:</p>
  
  <p>mapTypeId: google.maps.MapTypeId.ROADMAP</p></li>
  <li><p>The second allows the user to interact by dragging/dropping markers on the map etc.</p></li>
  </ol>
  
  <p>I'm calling my API like so:</p>
  
  <pre><code>&lt;script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;sensor=false&amp;key=ABQIAAAAfK8z5AsiUZwKZF5CkZMF6BTAb5FWVJrlydeWm3IWDEdBI1HaUhTpyn3_qR2q3IPbPnQKou9lkKVqIA" type="text/javascript"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>When launching my first map I get this error:</p>
  
  <pre><code>Uncaught TypeError: Cannot read property 'ROADMAP' of undefined
  </code></pre>
  
  <p>If I load the Google Maps API an alternative way like so:</p>
  
  <pre><code>&lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>The error from the first map goes away but I now get this error when launching my second map:</p>
  
  <pre><code>Uncaught ReferenceError: GOverlay is not defined
  Uncaught ReferenceError: GControl is not defined
  Uncaught ReferenceError: GControl is not defined
  Uncaught ReferenceError: GCopyright is not defined
  </code></pre>
  
  <p>I think the issue has to do with one maps requiring an older version of the google maps API. Is it possible to load two seperate google maps API?</p>
  
  <p>Thanks</p>