Search code examples
windows-phone-7windows-phone-8navigationservice

GPS Navigation Service for Windows Phone 7


I am writing application in WP7 for traveling. Is it possible to navigate to GPS coordinate with Bing Maps on WP7.

I mean I have GPS coordinate, button "travel to" and after clicking it I'll have route to that point (by Bing Service)?


Solution

  • I haven't tested this on Windows Phone 7, but judging by this MSDN article it also applies to WP 7.1.

    Here's the sample:

    BingMapsDirectionsTask bingMapsDirectionsTask = new BingMapsDirectionsTask();
    
    // You can specify a label and a geocoordinate for the end point.
    // GeoCoordinate spaceNeedleLocation = new GeoCoordinate(47.6204,-122.3493);
    // LabeledMapLocation spaceNeedleLML = new LabeledMapLocation("Space Needle",     spaceNeedleLocation);
    
    // If you set the geocoordinate parameter to null, the label parameter is used as a   search term.
    LabeledMapLocation spaceNeedleLML = new LabeledMapLocation("Space Needle", null);
    
    bingMapsDirectionsTask.End = spaceNeedleLML;
    
    // If bingMapsDirectionsTask.Start is not set, the user's current location is used as the start point.
    
     bingMapsDirectionsTask.Show();