Hi ! I'm using the method LocationToScreen (I'm in .NET) to place icons on my map but the result I have with it is absurd... Like a point with -70000, 10000. I don't get why because I use ScreenToLocation to get geographic coordinates with success. Here is the method with LocationToScreen inside : public void GetMapPointCoordinates() { var targetLatitude = ConvertDMSToDD(DisplayedTargetLatitude); var targetLongitude = ConvertDMSToDD(DisplayedTargetLongitude); MapPoint mapPoint = new MapPoint(targetLatitude, targetLongitude, ViewRadarMap.MapFranceOffLine.Map.SpatialReference); Point pt = ViewRadarMap.MapFranceOffLine.LocationToScreen(mapPoint); double marginBottom = ViewRadarMap.ActualHeight - pt.Y; double marginRight = ViewRadarMap.ActualWidth - pt.X; _iconPosition.Bottom = marginBottom - 40; _iconPosition.Right = marginRight - 40; _iconPosition.Top = pt.Y - 40; _iconPosition.Left = pt.X - 40; ViewRadarMap.TargetPositionIcon.Margin = IconPosition; ViewRadarMap.IconNeutral.Margin = IconPosition; } I tried to change the SpatialReferences but the result is still absurd... Help me pleeeeaaase !
... View more