Windows phone 8 为什么使用地理定位器';windows phone 8的准确度较低?

Windows phone 8 为什么使用地理定位器';windows phone 8的准确度较低?,windows-phone-8,gps,Windows Phone 8,Gps,我不知道为什么我的应用程序的GPS精度低于BingMap。 我使用地理定位器并将精度仪表设置为1。 我还尝试将精确度设置为高。 但结果是离我的实际位置大约500米。 我还尝试了BingMap的应用程序,它的定位结果非常准确,这证实了我的gps正在工作。 谢谢 检查位置是否由GPS而不是网络定位提供。 我不知道该由谁来检查,检查是否有指定的速度或库尔德值。 然后是全球定位系统 500米不适用于GPS。 那么看看时间戳,这是一个旧位置(前一天)还是一个当前位置。 下一步还要检查谷歌地球。我已经添加了

我不知道为什么我的应用程序的GPS精度低于BingMap。 我使用地理定位器并将精度仪表设置为1。 我还尝试将精确度设置为高。 但结果是离我的实际位置大约500米。 我还尝试了BingMap的应用程序,它的定位结果非常准确,这证实了我的gps正在工作。 谢谢


检查位置是否由GPS而不是网络定位提供。 我不知道该由谁来检查,检查是否有指定的速度或库尔德值。 然后是全球定位系统

500米不适用于GPS。
那么看看时间戳,这是一个旧位置(前一天)还是一个当前位置。
下一步还要检查谷歌地球。

我已经添加了代码。您好,我已经添加了代码。我不知道如何检查它是否是由GPS发送的。我没有发现任何关于速度和路线的东西
        Geolocator geolocator = new Geolocator();
        geolocator.DesiredAccuracyInMeters = 1;
        Accuracy.Text = geolocator.DesiredAccuracyInMeters.GetValueOrDefault().ToString();

        Geoposition position = await geolocator.GetGeopositionAsync(TimeSpan.FromMinutes(1), TimeSpan.FromSeconds(30));
        var gpsCoorCenter = new GeoCoordinate(position.Coordinate.Latitude, position.Coordinate.Longitude);
        WindMap.SetView(gpsCoorCenter, 15D);

        Pushpin pushpin = (Pushpin)this.FindName("MyPushpin");
        pushpin.GeoCoordinate = gpsCoorCenter;