解决方法
您可以使用GeoCoordinateWatcher类来提供当前位置,然后添加一个简单的图钉.我不认为图钉是一个糟糕的选择和/或难以使用.
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(); GeoCoordinate loc = watcher.Position.Location; if (loc.IsUnkNown == true) { // Cannot retrieve the GPS position return; } MyBingMap.SetView(loc,17); MapLayer pushpinLayer = new MapLayer(); MyBingMap.Children.Add(pushpinLayer); pushpin p = new pushpin(); p.Content = "YOU ARE HERE"; p.Location = loc; pushpinLayer.AddChild(p,loc,Positionorigin.BottomLeft);