C# 无法使用MyMap.MapCenter更新windows phone 8.1 WinRT应用程序中的地图中心

C# 无法使用MyMap.MapCenter更新windows phone 8.1 WinRT应用程序中的地图中心,c#,windows,windows-runtime,C#,Windows,Windows Runtime,请帮帮我 我的应用程序中有两个页面,一个是地图页面(MainPage.xaml),另一个是地图位置搜索页面(LocationSearch.xaml)当我在手机上运行应用程序时,地图中心位置会根据我的需要进行更新,但当我转到第二页并搜索位置,然后返回到带有新位置坐标的地图页面时,地图中心位置不会更新 protected override void OnNavigatedTo(NavigationEventArgs e) { // TODO: Prepare page for display

请帮帮我

我的应用程序中有两个页面,一个是地图页面(MainPage.xaml),另一个是地图位置搜索页面(LocationSearch.xaml)当我在手机上运行应用程序时,地图中心位置会根据我的需要进行更新,但当我转到第二页并搜索位置,然后返回到带有新位置坐标的地图页面时,地图中心位置不会更新

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    // TODO: Prepare page for display here.

    // TODO: If your application contains multiple pages, ensure that you are
    // handling the hardware Back button by registering for the
    // Windows.Phone.UI.Input.HardwareButtons.BackPressed event.
    // If you are using the NavigationHelper provided by some templates,
    // this event is handled for you.

    if (e.Parameter != null)
    {

        BinMapPins.AppData.Resultclass myobject = e.Parameter as BinMapPins.AppData.Resultclass;

        BasicGeoposition locPos = new BasicGeoposition();


        if (myobject != null)
        {
            System.Diagnostics.Debug.WriteLine("lat " + myobject.address);
            System.Diagnostics.Debug.WriteLine("lat " + myobject.lat);
            System.Diagnostics.Debug.WriteLine("lang " + myobject.lang);
            locPos.Latitude = myobject.lat;
            locPos.Longitude = myobject.lang;
            areaInfo.Text = myobject.address;
            MyMap.Children.Clear();
            Geopoint gopoints = new Geopoint(locPos);
            MyMap.Center = gopoints;
            System.Diagnostics.Debug.WriteLine("geo point val: " + gopoints.Position.Latitude);
            MyMap.ZoomLevel = 16;
        }
    }
    else
    {

        callMap();

    }
}

您如何处理页面导航?你正在缓存主页吗?请提供更多详细信息。不,我没有处理页面导航,我只是使用Frame.Navigate(typeof(MainPage),myobject);要将数据发送到第一个页面OK,您创建的页面是基本页面或空白页面。或者项目是空白的还是基本的?我创建了一个空白项目,然后添加了一个空白页面您如何处理页面导航?你正在缓存主页吗?请提供更多详细信息。不,我没有处理页面导航,我只是使用Frame.Navigate(typeof(MainPage),myobject);要将数据发送到第一个页面OK,您创建的页面是基本页面或空白页面。或者项目是空白的还是基本的?我创建了一个空白项目,然后添加了一个空白页面您如何处理页面导航?你正在缓存主页吗?请提供更多详细信息。不,我没有处理页面导航,我只是使用Frame.Navigate(typeof(MainPage),myobject);要将数据发送到第一个页面OK,您创建的页面是基本页面或空白页面。或者项目是空白的还是基本的?我创建了一个空白项目,然后添加了一个空白页面