0

マップ コントロールを使用する Windows Phone 8 アプリケーションを開発しています。チュートリアルに従いましたが、メッセージ ボックス エラー: HRESULT: 0X80042706 が表示され続けます。ここにチュートリアルのコードがあります

protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        map.ColorMode = MapColorMode.Light; map.CartographicMode = MapCartographicMode.Road; map.LandmarksEnabled = true; map.PedestrianFeaturesEnabled = true; map.ZoomLevel = 17;
        routeQuery.TravelMode = TravelMode.Walking; routeQuery.QueryCompleted += rq_QueryCompleted;
        base.OnNavigatedTo(e);
    } 

...

void rq_QueryCompleted(object sender, QueryCompletedEventArgs<Route> e) {       
        if (null == e.Error)        {            
            //Recommended way to display route on map                   
            Route MyRoute = e.Result;                  
            MapRoute MyMapRoute = new MapRoute(MyRoute);                   
            map.AddRoute(MyMapRoute);        
        }       
        else           
            MessageBox.Show("Error occured:\n" + e.Error.Message); 
    } 

ここからどんなエラーHRESULT: 0X80042706だったのか検索してみましたが、意味がわかりません。

if 条件を に切り替えようとしましたe.Error == nullが、それでもうまくいきません。誰でも私を助けることができますか?

4

3 に答える 3

0

一度マニフェストファイルを確認し、ID_CAP_MAP で Capability オプションをクリックして選択してください。

于 2013-05-14T12:22:05.570 に答える
0

同じチュートリアルから同じエラーを受け取りましたが、それは PC へのインターネット アクセスがない (したがってマップ データがない) ことが原因であることがわかりました。インターネット アクセスが回復し、エラーは解決しました。

于 2012-12-14T06:20:38.733 に答える
0

このエラーは、デバイスが仮想ディスク サービス (マップなど) への接続中に CHAP 認証をサポートしていないために発生します。

これは、Microsoft からの認証 ID がないためです。こちらの詳細に従ってください (wp8 マップの場合、別の認証が必要です)

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207033(v=vs.105).aspx

于 2012-12-02T06:28:48.460 に答える