I have these constants:
private const double DOWN_LEFTX = 31.327089;
private const double DOWN_LEFTY = 34.848469;
and I would like to place a symbol at those exact coordinates.
public MainPage()
{
InitializeComponent();
Initialize_map();
}
private void Initialize_map()
{
// Create a map with 'Imagery with Labels' basemap and an initial location
Map myMap = new Map(BasemapType.ImageryWithLabels, 32.560407, 35.608784, 16);
MyMapView.Map = myMap;
// Set the map views graphics overlay to the created graphics overlay.
MyMapView.GraphicsOverlays.Add(theGraphicsOverlays);
theGraphicCollection.Add(new Graphic(new MapPoint(DOWN_LEFTX, DOWN_LEFTY), new SimpleMarkerSymbol(SimpleMarkerSymbolStyle.X, System.Drawing.Color.Red, 14)));
}
I don't know why it doesn't work. My initial thought was that the object MapPoint
is using different coordinate format, any help would be appreciated.
question from:
https://stackoverflow.com/questions/65871615/cant-place-an-icon-at-a-known-coordinate-at-a-map 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…