When adding a GeoRSS layer to the map, the current map view gets updated automatically so the best view of the GeoRSS layer is visible.  However, several people have asked how to disable this since they are adding several layers to the map or already had the map in the view they wanted.  We are planning to add this support into a future API release, however until then there is a workaround.

For the workaround, you have to temporarily override the internal SetBestMapView function before adding the layer.  After the GeoRSS layer is loaded, you can then restore the original SetBestMapView function.

The code below shows an example assuming you have a VEMap instance named "map":

//Store the original SetBestMapView
var originalSetBestMapViewFunc = map.vemapcontrol.SetBestMapView;

//Temporarily override the SetBestMapView with an empty function
map.vemapcontrol.SetBestMapView = function(){};

//Setup a callback which will restore the original SetBestMapView
function fnCallback()
{
     map.vemapcontrol.SetBestMapView = originalSetBestMapViewFunc;
}

//Add the GeoRSS Layer with the callback
var s = new VELayerSpecification(VELayerType.GeoRSS, "1", "
http://.../mygeorss.xml", "get", fnCallback);
map.AddLayer(s);