我想知道,是否有可能从特定位置找出地理坐标。我有以下代码:
delMap.Heading = 0;
delMap.CartographicMode = MapCartographicMode.Road;
delMap.LandmarksEnabled = true;
delMap.ZoomLevel = 8;
delMap.Center = new GeoCoordinate(47.6097, -122.3331);
MapOverlay overlay = new MapOverlay
{
GeoCoordinate = delMap.Center,
Content = new Ellipse
{
Fill = new SolidColorBrush(Colors.Red),
Width = 10,
Height = 10
}
};
MapLayer layer = new MapLayer();
layer.Add(overlay);
delMap.Layers.Add(layer);
正如预期的那样,它在 delmap.Center 位置显示一个点。但是现在,如果我只知道地理位置的名称,我需要找出如何使地图居中。例如“纽约”。