title: Move feature from one location to another in OpenLayers 3
body: <p>How do I move a vector feature from one position on a map to another?</p>
  
  <p>I have the following which generates an icon at (0.0, 0.0):</p>
  
  <pre><code>var iconFeature = new ol.Feature({
     geometry: new ol.geom.Point([0.0,0.0])
  });
  
  var iconStyle = new ol.style.Style({
    image: new ol.style.Icon(({
      anchor: [0.5, 46],
      anchorXUnits: 'fraction',
      anchorYUnits: 'pixels',
      opacity: 0.75,
      src: 'marker-icon.png'
    }))
  });
  
  iconFeature.setStyle(iconStyle);
  </code></pre>
  
  <p>This works fine, but how do I now move it to another location?</p>
  
  <p>I've tried: </p>
  
  <pre><code>iconFeature.move(x,y);
  </code></pre>
  
  <p>I've also tried </p>
  
  <pre><code>iconFeature.geometry.move(x,y);
  </code></pre>
  
  <p>The latter says that iconFeature.geometry is undefined, the first says icon.move() is not a function.</p>
  
  <p>Previous answers on SO suggest these solutions, but they don't seem to work for me.</p>