Rotation using a Satelitte image background.
Jpeg2000RasterLayer jpeg2000RasterLayer = new Jpeg2000RasterLayer(jpegFileName);LayerOverlay imageOverlay = new LayerOverlay();FileBitmapTileCache fileBitmapTileCache = new FileBitmapTileCache(cacheDirectory, string.Empty);TileAccessMode.ReadAdd;"JpegImageLayer", jpeg2000RasterLayer);false;
jpeg2000RasterLayer.Open();
winformsMap1.CurrentExtent = jpeg2000RasterLayer.GetBoundingBox();
jpeg2000RasterLayer.Close();
winformsMap1.CurrentScale = zoomLevels[CurrentZoom].Scale;
winformsMap1.ExtentOverlay.MouseWheelMode =
winformsMap1.Refresh();
MapMouseWheelMode.Disabled;
This is how I create and display my background map using a HiRes image. On top of this I have another layer that my vehicles reside in.
They want me to rotate this map instead of rotating the vehicle but the example code you have
uses the mapengine? I dont use the mapengine. What am I missing? How can i rotate this background.
Thanks,
Bob
jpeg2000RasterLayer.UpperThreshold = 10000000;
jpeg2000RasterLayer.LowerThreshold = 0;
fileBitmapTileCache.TileMatrix.TileWidth = 512;
fileBitmapTileCache.TileMatrix.TileHeight = 512;
fileBitmapTileCache.TileAccessMode =
imageOverlay.TileCache = fileBitmapTileCache;
imageOverlay.Layers.Add(
winformsMap1.AdornmentOverlay.ShowLogo =
winformsMap1.Overlays.Add(imageOverlay);