BingMapsLayer worldLayer; private void WpfMap_Loaded(object sender, RoutedEventArgs e) { Canvas child = VisualTreeHelper.GetChild(wpfMap1, 0) as Canvas; child = VisualTreeHelper.GetChild(child, 0) as Canvas; child.RenderTransformOrigin = new System.Windows.Point(0, 0); child.RenderTransform = new RotateTransform(20); GeoTiffRasterLayer worldLayer = new GeoTiffRasterLayer(@"..\..\sampledata\data\world.tif"); wpfMap1.MapUnit = GeographyUnit.DecimalDegree; wpfMap1.CurrentExtent = new RectangleShape(-180, 90, 180, -90); LayerOverlay worldOverlay = new LayerOverlay(); worldOverlay.Layers.Add(new BackgroundLayer(new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean))); worldOverlay.Layers.Add("WorldLayer", worldLayer); worldOverlay.TileBuffer = 2; wpfMap1.Overlays.Add("WorldOverlay", worldOverlay); wpfMap1.Refresh(); }