title: Updating the MarkerImage sprite origin point in a Google Maps marker (v3)
body: <p>I want to dynamically update the "origin" point of a sprite generated by the MarkerImage constructor in Google Maps API v3, and am wondering if that's possible without generating a new MarkerImage entirely.</p>
  
  <p>Here's some code:</p>
  
  <pre class="lang-js prettyprint-override"><code>// Marker options
  var markerOptions = {
      icon: new google.maps.MarkerImage('../images/content/marker.png', 
        new google.maps.Size(88,88),
          new google.maps.Point(0,0),
        new google.maps.Point(44,88)
      ),
    position: position,
    map: map
  }
  
  var marker = new google.maps.Marker(markerOptions);
  </code></pre>
  
  <p>Can I do something along the lines of marker.setPoint(0,10) or do I need to create a new MarkerImage just to set the sprite origin again?</p>