これには、あなたが現在与えているものよりも多くのものがあります。緯度/経度ポイントとマップの両方に、特定の空間参照があります。それらが一致しない場合、ポイントが予期しない方法でプロットされる可能性があります。
表示しているポイントは、標準の緯度/経度ポイントです。おそらく Nad83 (北米) または WGS84 (世界) です。これらは、地理座標系を使用した空間参照です。投影座標系に点をプロットしようとしている可能性があります。
MapControl の空間参照を、プロットしようとしているポイントのタイプと一致させる必要があります。
あなたのマップの空間参照がわからないので、緯度/経度を MapControl の現在の空間参照に変換する例のみを示します。
ISpatialReferenceFactory srFactory = new SpatialReferenceEnvironmentClass();
IGeographicCoordinateSystem gcs = srFactory.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_WGS1984);
ISpatialReference sr1 = gcs;
IPoint point = new PointClass() as IPoint;
point.PutCoords(-92.96000, 44.9227);
IGeometry geometryShape;
geometryShape = point;
geometryShape.SpatialReference = sr1;
geometryShape.Project(mapControl.SpatialReference);
mapControl.DrawShape(geometryShape);
これにより、ポイントが取得され、MapControls の現在の空間参照に投影され、ポイントがプロットされます。
幸運を。