private void WpfMap_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeographyUnit.Meter; Map1.CurrentExtent = new RectangleShape(-10000000, 10000000, 10000000, -10000000); InMemoryFeatureLayer layer = new InMemoryFeatureLayer(); layer.InternalFeatures.Add(new Feature(0, 0)); layer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.Capital1; layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; LayerOverlay overlay = new LayerOverlay(); overlay.Layers.Add(layer); overlay.TileCache = new FileBitmapTileCache("c:\\temp\\overlay"); overlay.TileCache.TileMatrix.BoundingBoxUnit = GeographyUnit.Meter; Map1.CurrentScaleChanged += (o, args) => { Debug.WriteLine(args.CurrentScale); }; Map1.Overlays.Add(overlay); Map1.Refresh(); }