Is this code for desktop edition? because I get lots of errors. I tried to fix it ant here is my code:
winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.FromArgb(255, 198, 255, 255));
winformsMap1.CurrentExtent = new RectangleShape(-13939426.6371, 6701997.4056, -7812401.86, 2626987.386962);
winformsMap1.MapUnit = GeographyUnit.Meter;
BingMapsOverlay bingOverlay = new BingMapsOverlay("myBingID");
bingOverlay.MapType = BingMapsMapType.Road;
Proj4Projection proj4 = new Proj4Projection();
proj4.InternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326);
proj4.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString();
InMemoryFeatureLayer pointLayer = new InMemoryFeatureLayer();
pointLayer.FeatureSource.Projection = proj4;
double Longitude = -95.2809;
double Latitude = 38.9543;
Feature GPSFeature = new Feature(new PointShape(Longitude, Latitude));
pointLayer.InternalFeatures.Add(GPSFeature);
pointLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.CreateSimplePointStyle(PointSymbolType.Square, GeoColor.StandardColors.Red, GeoColor.StandardColors.Black, 2, 12);
pointLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
LayerOverlay dynamicOverlay = new LayerOverlay();
dynamicOverlay.Layers.Add("ShapeLayer", pointLayer);
dynamicOverlay.IsBase = false;
winformsMap1.Overlays.Add(bingOverlay);
winformsMap1.Overlays.Add(dynamicOverlay);
winformsMap1.Refresh();
And the point is still in bad projection.