MSR MapCruncher v3.0 released
We've just released v3.0 of MSR MapCruncher for Virtual Earth, which
allows you to quickly & easily overlay your own custom tile-sets
for Virtual Earth from PDF, JPEG, TIFF and other image files.
You can find it here: http://research.microsoft.com/mapcruncher.
For a
list of changes, see:
http://research.microsoft.com/mapcruncher/changes.html
Cheers,
the MSR
MapCruncher Team
Great work.
I like "Supports zoom levels up to 32 (approximately .03mm/pixel). "
Now i can go a crunch the Core Duo circuit diagram into the lab at intel 
John.
Hi,
Iam facing a problem while using the Mapcruncher.
Following is the code snippet -
//////////////////////////////////////////////////////////
var lat1 = 47.694512 ;
var long1 = -122.476273;
var lat2 = 47.533429;
var long2 = -122.200241;
function GetTiles()
{
var bounds = [new VELatLongRectangle(new VELatLong(lat1, long1),new VELatLong(lat2, long2))];
var tileSourceSpec = new VETileSourceSpecification();
tileSourceSpec.ID = "lidar";
tileSourceSpec.TileSource = "Images/level17.jpg";
tileSourceSpec.NumServers = 1;
tileSourceSpec.Bounds = bounds;
tileSourceSpec.MinZoom = 10;
tileSourceSpec.MaxZoom = 18;
map.AddTileSource(tileSourceSpec);
var tileLayer = new VELayerSpecification(VELayerType.VETileSource,"1", "lidar");
tileLayer.ZIndex = 100;
tileLayer.Opacity=0.5;
map.AddLayer(tileLayer);
}
//////////////////////////////////////////////////////////
When i use the above code, the given tile image covers the whole map. I only want that the tile image cover the specified bound region.
The effect is like when we use tile style for Desktop wallpaper( same image repeated several time over desktop ).
Please check the link to get a good idea ....
http://img237.imageshack.us/my.php?image=errordi0.jpg
please mail me the solution at avinash1981@hotmail.com .
Thanks,
Avi
Hello,
i am facing a problem while passing queryString as coordinates to MapCrunch page.
i am getting an exception about object null in my xml. whereas if i don't pass querystring it works perfect.
function LoadPage()
{
var x=getQueryVariable("x");
var y=getQueryVariable("y");
var zoom = getQueryVariable("zoom");
SetMapSize();
window.onresize = SetMapSize;
map = new VEMap('Map');
map.LoadMap();
map.SetMapStyle('h');
layerList = MSR.CVE.ImportLayersFromAnchorHRef("CrunchedLayers"); ////////////////////////////// ERROR /////////////////////////
MSR.CVE.StartAutomaticLegends(map, layerList);
var permalinkProvided = MSR.CVE.ApplyPermalink(map, document.layerCheckboxForm);
if (!permalinkProvided) {MSR.CVE.ActivateAlphaLayer(map, layerList,
'New Layer');MSR.CVE.SetCenterAndZoomForLayer(map, layerList,
'New Layer');}
var
pinID = 1;var
pin = new VEPushpin(pinID,
new VELatLong(x,y), null, 'My pushpin', 'This is pushpin number '+pinID);
map.AddPushpin(pin);
map.SetCenterAndZoom(
new VELatLong(x,y),zoom);alert(
"6"); }
I found http://local.live.com/ (window live search) very informative and quite user accessible. I can think of few features that can be added to make more informative.
If you want me to post those features, please contact me at this mail id: adha2331@yahoo.com .
great app let me try my hands over this
Hi,
How do I get MSR Map Cruncher to work within a proxy server?
I would like to know the the user agent string that needs to be added to the proxy settings for the Cruncher to work.
Sincerely,
Ranjit
MapCruncher uses the .NET framework's HTTP libraries, which I think should get proxy settings from your global Internet settings -- the same one you should see when you get connection properties from Internet Explorer.
We don't set a user agent string.