Map map = new Map("Map1", new System.Web.UI.WebControls.Unit(100, System.Web.UI.WebControls.UnitType.Percentage), new System.Web.UI.WebControls.Unit(100, System.Web.UI.WebControls.UnitType.Percentage)); map.MapUnit = GeographyUnit.Meter; map.CurrentExtent = new RectangleShape(-13939426.6371, 6701997.4056, -7812401.86, 2626987.386962); map.CenterAt(new PointShape(0, 0)); map.CurrentScale = 2000; //map.CustomOverlays.Add(new BingMapsOverlay("Bing")); ZoomLevelSet mapZoomlevelSet = new ZoomLevelSet(); ZoomLevelSet bingZoomlevel = new BingMapsZoomLevelSet(); foreach (var item in bingZoomlevel.GetZoomLevels()) { item.DefaultPointStyle = PointStyles.Capital1; mapZoomlevelSet.CustomZoomLevels.Add(item); } mapZoomlevelSet.CustomZoomLevels.Add(new ZoomLevel(500)); mapZoomlevelSet.CustomZoomLevels.Add(new ZoomLevel(250)); mapZoomlevelSet.CustomZoomLevels.Add(new ZoomLevel(125)); map.ZoomLevelSet = mapZoomlevelSet; InMemoryFeatureLayer layer = new InMemoryFeatureLayer(); foreach (var item in mapZoomlevelSet.GetZoomLevels()) { item.DefaultPointStyle = PointStyles.City1; layer.ZoomLevelSet.CustomZoomLevels.Add(item); } layer.InternalFeatures.Add(new Feature(new PointShape(0, 0))); LayerOverlay overlay = new LayerOverlay(); overlay.Layers.Add(new BingMapsLayer("AlQlrQl49rquql99KC_4djncSwTag7ZGFl_xmicy5cbqqSbr7O-nRLHekVI8s_a1")); overlay.Layers.Add(layer); map.CustomOverlays.Add(overlay);