Why I can get the precise positioning by using GeoCoordinateWatcher?


  • I'm developing a wp8 app, in which I want to show my device's position in Microsoft.Phone.Maps.Controls.Map.

    The current problem is that I can't get the precise positioning by using GeoCoordinateWatcher, it always have a deviation around about 500m (BTW, I'm in China).

    Could you give me some help?

    Friday, July 05, 2013 1:20 AM

All replies

  • I have holes in my walls from this one.  It's easy though.

    Just set:

    Geolocator locator = new Geolocator();
    locator.DesiredAccuracy = PositionAccuracy.High;

    The default is "Normal" and that is pretty useless when you want anything more that the city you are in.

    If you find this is the answer to your question, please remember to mark it as the answer!  Thanks.

    Friday, July 12, 2013 7:33 PM