title: Virtual Earth (Bing) Pin "moves" when zoom level changes
body: <p>Created a Virtual Earth (Bing) map to show a simple pin at a particular point. Everything works right now - the pin shows up, the title and description pop up on hover. </p>
  
  <p>The map is initially fully zoomed into the pin, but the STRANGE problem is that when I zoom out it moves slightly lower on the map. So if I started with the pin pointing somewhere in Toronto, if I zoom out enough the pin ends up i the middle of Lake Ontario! If I pan the map, the pin correctly stays in its proper location. When I zoom back in, it moves slightly up until it's back to its original correct position! </p>
  
  <p>I've looked around for a solution for a while, but I can't understand it at all. Please help!! </p>
  
  <p>Thanks a lot!</p>
  
  <pre><code>import with javascript: http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2
  
  $(window).ready(function(){
  
      GetMap();
  });
  
  map = new VEMap('birdEye');
  
  map.SetCredentials("hash key from Bing website");
  
  map.LoadMap(new VELatLong(43.640144 ,-79.392593), 1 , VEMapStyle.BirdseyeHybrid, false,  VEMapMode.Mode2D, true, null);
  
  var pin = new VEShape(VEShapeType.Pushpin, new VELatLong(43.640144 ,-79.392593));
  
  pin.SetTitle("Goes to Title of the Pushpin");
  
  pin.SetDescription("Goes as Description.");
  
  map.AddShape(pin);
  </code></pre>