うーん。。。GPSがなかなか位置情報を取得してくれないのは何とかならないのかなぁ。
// PositionChangedイベントハンドラから呼ばれるカスタムメソッド void MyPositionChanged(GeoPosition<GeoCoordinate> e) { // データを取得した位置を中心にする map1.Center = e.Location; // 任意の画像をピンとして設定する System.Windows.Media.Imaging.BitmapImage theImage = new System.Windows.Media.Imaging.BitmapImage (new Uri("gihyologo.png", UriKind.Relative)); ImageBrush imgBrush = new ImageBrush(); imgBrush.ImageSource = theImage; // 現在地にピンを立てる var pin = new Microsoft.Phone.Controls.Maps.Pushpin(); pin.Background = imgBrush; pin.Location = e.Location; map1.Children.Add(pin); }