Domanda

When I press the back button to close the bing maps app and go back to the app, bing maps open again and again and again, can't close them. How to resolve this issue ?(I m on Windows phone 8)

 protected override  void OnNavigatedTo(NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);

        if (NavigationContext.QueryString.TryGetValue("itineraire", out itineraire))
        {

            // You can specify a label and a geocoordinate for the end point.
            GeoCoordinate spaceNeedleLocation = App.Sitegeolocalisation;
            LabeledMapLocation spaceNeedleLML = new LabeledMapLocation(App.leSite.SiteName, spaceNeedleLocation);

            // If you set the geocoordinate parameter to null, the label parameter is used as a search term.
            MapsDirectionsTask mapsDirectionsTask = new MapsDirectionsTask();

            mapsDirectionsTask.End = spaceNeedleLML;

            // If mapsDirectionsTask.Start is not set, the user's current location is used as the start point.

            mapsDirectionsTask.Show();


        }
        else
        {
            MapsTask mapsTask = new MapsTask();

            mapsTask.ZoomLevel = 17;
            //Omit the Center property to use the user's current location.
            mapsTask.Center = App.Sitegeolocalisation;

            mapsTask.Show();


        }
    }
È stato utile?

Soluzione

You can test the property NavigationMode in NavigationEventArgs, if the NavigationMode is Back, just skip the code you have on the OnNavigatedTo method now.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top